文章来源:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/05/3000859.htmlhtml
本篇随笔主要记录了Linux系统下的网络环境配置,Linux、Unix就是网络的世界,因此在Linux系统中如何配置网络环境变量是相当重要的,这里将会给出3种Linux系统下网络环境配置的方法!windows
在配置网络环境以前,首先补充几个Linux的几个经常使用的命令:网络
[root@xiaoluo ~]# history 5 1064 ifconfig eth0 172.25.215.31 1065 ifconfig 1066 ping 172.25.215.25 1067 history 1068 history 5 命令 :执行指定序号的命令,例如:!1065 则会执行1065对应的那条命令 ifconfig(这个序号对应的是以前所输入命令的序号) [root@xiaoluo ~]# !1065 ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:B2:10:6A inet addr:172.25.215.31 Bcast:172.25.215.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:feb2:106a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:18162 errors:0 dropped:0 overruns:0 frame:0 TX packets:5625 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2458244 (2.3 MiB) TX bytes:508443 (496.5 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2755 errors:0 dropped:0 overruns:0 frame:0 TX packets:2755 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:226350 (221.0 KiB) TX bytes:226350 (221.0 KiB) virbr0 Link encap:Ethernet HWaddr 52:54:00:0A:92:EB inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:308 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:83017 (81.0 KiB) virbr0-nic Link encap:Ethernet HWaddr 52:54:00:0A:92:EB inet6 addr: fe80::5054:ff:fe0a:92eb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:5998 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
下面就是介绍三种Linux系统中网络环境配置的方法:oop
1.以root身份登陆,而后输入setup命令,如:学习
[root@xiaoluo ~]# setup
这时就会进入到系统配置界面:spa
经过上下箭头能够选择相应的配置,这里选择网络配置,而后回车,进入到网络配置界面:命令行
我们在这里选择设备配置,而后进入到了设备选择界面rest
这里咱们选择etho这块网卡,咱们对其进行设置网络环境,点击回车:code
咱们能够经过tab键来进行切换,而后对各个字段进行设置htm
在这里要注意一点:当咱们切换到使用DHCP这个字段时,咱们在[]中间若是敲入了 长空格 ,也就是显示成[*]时,这时下面的IP、子网掩码、默认网关都是不能修改的,表示将会动态的分配IP、子网掩码这些,若是须要本身进行设置,则只须要在DHCP那里,敲入长空格,而后再进行手动配置便可。
设置完之后,就切到肯定那里,一直点击回车便可!!!
注意:这时候咱们设置的网络环境并无生效,若是要生效咱们必须重启下网卡,使用以下命令:
[root@xiaoluo ~]# /etc/rc.d/init.d/network restart正在关闭接口 eth0: 设备状态:3 (断开链接) [肯定] 关闭环回接口: [肯定] 弹出环回接口: [肯定] 弹出界面 eth0: 活跃链接状态:激活中 活跃链接路径:/org/freedesktop/NetworkManager/ActiveConnection/5状态:激活的 链接被激活 [肯定]
这时候咱们的网络环境配置才算生效!!!
咱们能够经过ifconfig命令来查看咱们的Linux系统上的ip信息(windows上查看是在命令行里面输入ipconfig)
[root@xiaoluo ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:B2:10:6A inet addr:172.25.215.31 Bcast:172.25.215.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:feb2:106a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:19471 errors:0 dropped:0 overruns:0 frame:0 TX packets:5878 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2603354 (2.4 MiB) TX bytes:523479 (511.2 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2906 errors:0 dropped:0 overruns:0 frame:0 TX packets:2906 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:238986 (233.3 KiB) TX bytes:238986 (233.3 KiB) virbr0 Link encap:Ethernet HWaddr 52:54:00:0A:92:EB inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:325 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:88301 (86.2 KiB) virbr0-nic Link encap:Ethernet HWaddr 52:54:00:0A:92:EB inet6 addr: fe80::5054:ff:fe0a:92eb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:6460 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
2.经过ifconfig eth0 x.x.x.x来进行配置
咱们知道,在Linux系统中经过ifconfig能够查看ip信息,这里咱们能够经过 ifconfig eth0 x.x.x.x来对ip直接进行修改(注意:这种修改方式是当即生效的,可是倒是临时的,当咱们注销系统,再次进入时,ip信息又会变成配置以前的信息)
[root@xiaoluo ~]# ifconfig eth0 172.25.215.1 // 这样就能够将ip设置成172.25.215.1
ifconfig的其它一些命令:
ifconfig****ifconfig eth0 up启用第一块网卡****ifconfig eth0 172.25.215.1 netmask 255.0.0.0 用命令的方式配置接口卡的地址。****ifconfig 查看接口卡的属性,后可根具体的接口卡。****ifconfig eth0 down 禁用第一块网卡。
3.经过修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,这个文件咱们能够对其各个属性进行修改,包括ip、子网掩码、默认网关等等
[root@xiaoluo ~]#
/****************************************若是是DHCP是动态的************************************/ EVICE==:0c::b2:==b1eda882-d499--b9de-======.=.=yes /****************************************若是是本身手动进行配置ip等信息***************************************************/ DEVICE=eth0 ONBOOT=yes BOOTPROTO=none IPADDR=192.168.1.8 // 该网络接口的IP地址 NETMASK=255.255.255.0 // 子网掩码 GATEWAY=192.168.1.1 // 网关地址 TYPE=Ethernet USERCTL=no PEERDNS=no NETWORK=192.168.1.0 BROADCAST=192.168.1.255 // 广播地址
一样,经过这种方法进行设置之后,网络配置并无生效,咱们一样须要执行 /etc/rc.d/init.d/network restart 命令才会生效!!!
该随笔主要记录了对Linux系统中网络环境进行配置的三种方法,根据本身的喜欢选择一种进行配置便可,后续将继续学习Linux的知识!!!