ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.100.22
NETMASK=255.255.255.0
GATEWAY=192.168.100.254
~
[root@localhost ~]# service network restart 重启网络服务
网卡的绑定:
逻辑设备 bond0 驱动 bonding
bond0
0 LB 负载均衡模式
1 冗余 备份模式
配置步骤:
编辑第一块网卡:
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
编辑第二块网卡:
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
编辑bond0网卡:
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.101.178
NETMASK=255.255.255.0
[root@localhost ~]# vim /etc/modprobe.conf
alias bond0 bonding 编辑加载模块
options bond0 miimon=100 mode=1 设置加载模块条件
说明:miimon是用来进行链路监测的. 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种.
mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作.
mode=1表示fault-tolerance (active-backup)提供冗余功能,采用主从工作方式, 默认情况下只有一块网卡工作,另一块做备份.
[root@localhost ~]# vim /etc/rc.d/rc.local 编辑开机脚本
ifenslave bound0 eth0 eth1
重启系统:init 6
查看状态:
[root@localhost ~]#cat /proc/net/bonding/bond0
从外网进行断开内部网卡验证:
路由:
查看:
windows: route print
linux: ip route list
route –n
netstat –r
在linux上配置一个简单的路由表:
配置步骤:
[root@localhost ~]# route add -net 192.168.6.0/24 gw 192.168.101.254
临时添加一条路由下一跳地址为192.168.101.254
永久添加一个路由:
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vim route-eth0
ADDRESS0=192.168.6.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.101.254
ADDRESS1=192.168.7.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.101.254
[root@localhost network-scripts]# service network restart
编辑转发数据包:
1:》
[root@localhost network-scripts]# vim /etc/sysctl.conf
第7 行 net.ipv4.ip_forward = 1
[root@localhost network-scripts]# sysctl –p 重启使文件生效
2:》
查找ipv4所在位置:
[root@localhost network-scripts]# grep ipv4 /etc/sysctl.conf
[root@localhost network-scripts]# ll /proc/sys/net/ipv4/ip
[root@localhost network-scripts]# ll /proc/sys/net/ipv4/ip_forward
修改文件:
[root@localhost network-scripts]# echo "1" > /proc/sys/net/ipv4/ip_forward
[root@localhost network-scripts]# service network restart
添加一条默认路由:
1.>
[root@localhost ~]# route add default gw 192.168.101.254
2.>
[root@localhost ~]# route add -net 0.0.0.0/0 gw 192.168.101.254
删除默认路由:
1.>
[root@localhost ~]# route del -net 0.0.0.0/0
2.>
[root@localhost ~]# route del default
3.网关
1.>网卡文件 GATEWAY=
2.>/etc/sysconfig/network
4.主机名称
hostname 查看主机名称
[root@localhost ~]# hostname server 临时更改主机名为server
永久更改:
/etc/sysconfig/network/
[root@localhost ~]# vim /etc/sysconfig/network
HOSTNAME=server
[root@localhost ~]# init 6 重启系统以便修改生效
5,。hosts文件
作用:名称解析 fqdn www.sina.com.cn -àip
hosts (小型文件)
dns (大型网络)
[root@localhost ~]# vim /etc/hosts 配置解析文件
192.168.101.179 www.sina.com.cn
[root@localhost ~]# ping www.sina.com.cn
PING www.sina.com.cn (192.168.101.179) 56(84) bytes of data. 可以看出根据名称解析出ip
[root@localhost ~]# nslookup www.sina.com.cn 使用nslookup也能完成解析
[root@server ~]# vim /etc/host.conf 编辑脚本可设置hosts与dns优先级
6.服务---》端口号码
/etc/services 说明文件
[root@server ~]# grep telnet /etc/services 搜索telnet服务的端口号
7.dns指向
/etc/resolv.conf
nameserver 地址 首选dns
nameserver 地址 备选dns
自动获取地址时,绑定dns:
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
PEERDNS=no 允许手工设置dns