nm-connection-editor 打开图形网络管理
/etc/init.d/NetworkManager start 此服务开启时 才可以使用图形网络管理
system-config-network 打开文本网络设置
/etc/resolv.conf 是DNS配置文件
是全局DNS的设置 优先级低于 /etc/hosts 低于网卡配置文件
可以在/etc/nsswhich文件中修改两者的优先级
/etc/resolv.conf中的DNS设置:nameserver 192.168.0.254
最多添加3个nameserver 多于3个的不会生效
/etc/sysconfig/network 是网关设置文件
是全局网关的设置 优先级低于网卡配置文件(针对一块网卡的网关设置)
route -n 查看路由表 最后一行是网关
/etc/sysconfig/network-scripts/ifcfg-eth0 是网卡配置文件
优先级高于全局配置文件
配置内容
静态:DEVICE=eth0
BOOTPROTO=none(static)
ONBOOT=yes
IPADDR=
NETMASK=
GATEWAY= 此处网关设置优先级高于/etc/sysconfig/network
DNS1= 此处DNS设置优先级高于/etc/resolv.conf
动态:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
桥接网卡的配置,在虚拟机的时候,会用到的!
修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
BRIDGE=br0
新建一个br0网卡配置文件/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOOTPROTO=none
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.0.67
NETMASK=255.255.255.0
DNS1=192.168.0.254
GATEWAY=192.168.0.254
DELAY=0 //这样如果是桥接的虚拟机,那么就可以从网卡启动了
brctl show 可以查看当前主机中的桥接接口
桥接接口的删除
先删除配置文件,再把物理网卡的配置文件改回来,用ifconfig br0 down停掉br0,再brctl delbr br0,重启网络,ok
多网卡绑定的设置
选择 Linux 以太网绑定模式
模式 0 (平衡轮循) - 轮循策略,所有接口都使用。采用轮循方式在所有 Slave 中传输封包;任何Slave都可以接收。
模式 1 (主动备份) - 容错。一次只能使用一个 Slave 接口,但是如果该接口出现故障,另一个 Slave将接替它。
模式 3 (广播) - 容错。所有封包都通过所有 Slave 接口广播,相当与0和1的结合
1.建立绑定接口 bond0 配置文件
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE="bond0"
BOOTPROTO="none"
ONBOOT="yes"
IPADDR=192.168.0.174
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
BONDING_OPTS="mode=1 miimon=50"
2.建立 Slave 接口 eth0 配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="none"
ONBOOT="yes"
MASTER="bond0"
SLAVE=yes
3.建立 Slave 接口 eth1 配置文件 (需要添加一块网卡)
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
BOOTPROTO="none"
ONBOOT="yes"
MASTER="bond0"
SLAVE=yes
4.配置系统加载 binding 模块
vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
保存退出
5.附加 Slave 接口到 bond0
vi /etc/rc.d/rc.local
ifenslave bond0 eth0 eth1
保存退出
6.重启系统
7.验证
[root@desktop174 ~]# ifconfig
bond0 Link encap:Ethernet HWaddr 52:54:00:F1:79:71
inet addr:192.168.0.174 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::5054:ff:fef1:7971/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:84607 errors:0 dropped:0 overruns:0 frame:0
TX packets:2089 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9781363 (9.3 MiB) TX bytes:292610 (285.7 KiB)
eth0 Link encap:Ethernet HWaddr 52:54:00:F1:79:71
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:35053 errors:0 dropped:0 overruns:0 frame:0
TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3933952 (3.7 MiB) TX bytes:5607 (5.4 KiB)
eth1 Link encap:Ethernet HWaddr 52:54:00:F1:79:71
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:49556 errors:0 dropped:0 overruns:0 frame:0
TX packets:2027 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5847537 (5.5 MiB) TX bytes:287551 (280.8 KiB)
使用 ifconfig eth0 down 命令关闭 eth0 接口,同时检测 eth1 是否自动接管