临时改变网卡的IP地址:
ifconfig eth0 192.168.80.100 netmaksk 255.255.255.0
或者:
ifconfig eth0 192.168.80.100/24
重启网络服务:
service network restart
更改网卡MAC地址:
ifconfig eth0 hw ether 00:11:22:33:44:55
开启/关闭网卡:
ifconfig eth0 up/down == ifup/ifdown eth0
route -n
查看路由表:
route -n
添加路由表
到具体网络:route add -net
到具体主机:route add -host
默认路由:route default gw ==route add 0.0.0.0 gw
例:
route add -net 192.168.1.0/24 gw 192.168.80.1
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.80.1
route add -host 192.168.3.2 gw 192.168.80.1
删除路由表
route del -net/-host
例:
route del -net 192.168.1.0/24
route del -host 192.168.3.2
route del -net 0.0.0.0
永久更改IP地址设置
全局配置文件:/etc/sysconfig/network
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth#
创建路由配置文件
在/etc/sysconfig/network-scripts/中根据具体的网卡创建路由配置文件,route-eth#
在配置文件中写入:目标网络 via 下一跳
如:192.168.2.0/24 via 192.168.80.1
重启服务生效
DNS配置文件:/etc/resolv.conf
hosts文件中的域名解析优先于DNS配置文件
给网卡添加多个地址(单服务器多应用服务访问入口)
需要虚拟出接口:eth0:0,eth0:1……共用MAC
ifconfig eth0:0 192.168.1.2/24临时添加,重启失效
更改配置文件:将ifcfg-eth0复制为ifcfg-eth0:0,再修改设备名和IP地址
多个网卡绑定同一个地址(加宽带宽,网卡冗余,负载均衡)
模式0:负载均衡
模式1:冗余(主备模式)
模式3:多网卡发相同数据
步骤:
1,创建配置文件,创建ifcfg-bond0文件
2,输入配置信息:
DEVICE=bond0
IPADDR=192.168.80.240
PREFIX=24
GWATEWAY=192.168.80.1
ONBBOT=yes
USERCTL=no
BOOTPROTO=none
BONDING_OPTS="mode=0 miimon=50"
3,修改绑定网卡的配置文件
eth0为例(其他同样):
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USRCTL=no
4,添加驱动: //添加到的绑定文件
vi /etc/modprobe.d/bonding.conf
编辑内容:
alias bond0 bonding
5,重启网络服务
service network restart
查看bond0的信息:
cat /proc/net/bonding/bond0
若要将网卡设置为主备模式,只需要修改BONDING_OPTS模式即可