网络参数:

ip地址

查看ip地址:ifconfig

ip addr show

查看路由表:

ip route list

route –n

netstat –r

查看arp缓存:

arp

ip neigh show

[root@localhost ~]# ifconfig 查看ip地址信息

[root@localhost ~]# ip addr show 查看网卡地址信息

[root@localhost ~]# ip route list 查看路由表

[root@localhost ~]# route –n 查看路由表

[root@localhost ~]# netstat –r 查看路由表

[root@localhost ~]# ip neigh show查看arp缓存

[root@localhost ~]# arp 查看arp缓存

ip地址设置:

临时:ifconfig 网卡类型编号 ip地址 netmask 子网掩码

ifconfig 网卡类型编号:编号 ip地址 netmask 子网掩码

[root@localhost ~]# ifconfig eth0 192.168.101.100

[root@localhost ~]# ifconfig eth0 192.168.101.100 netmask 255.255.255.0

永久:setup

/etc/sysconfig/network-scripts/ifcfg-eth编号

/etc/sysconfig/network-scripts/ifcfg-eth编号:编号

vim /etc/sysconfig/network-scripts/ifcfg-eth:编号

DEVICE= 设备(网卡)

ONBOOT=yes 是否启动系统时启动

BOOTPROTO=none/static/dhcp 地址是动态还是静态

IPADDR=

NETMASK=

GATEWAY=

重启网卡

service network restart

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 编辑网卡eth0配置脚本

DEVICE=eth0

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

clip_image002

查看状态:

[root@localhost ~]#cat /proc/net/bonding/bond0

clip_image004

从外网进行断开内部网卡验证:

clip_image006

路由:

查看:

windows: route print

linux: ip route list

route –n

netstat –r

 

 

在linux上配置一个简单的路由表:

clip_image008

配置步骤:

[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