Linux网络基础操作

临时改变网卡的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模式即可

猜你喜欢

转载自blog.csdn.net/zhouzhuo_CSUFT/article/details/80759948