ipconfig
-a 显示所有接口的配置住处
ifconfig eth0显示eth0的配置
ifconfig eht0 Ip/Mask[up|down]\
配置的地址立即生效,但重启网络服务或主机,都失效
网络服务
RHEL5: /etc/init.d/network {start|stop|restasrt|status}
RHEL6: /etc/init.d/NetworkManager | {start|stop|restasrt|status}
注:{start|stop|restasrt|status}为参数
网关:
route路由
route add :添加路由
-host:添加主机路由
-net :添加网络路由
-net 0.0.0.0 添加默认路由
列子:
route add -net | -host DEST gw NEXTHOP
route add default gw NEXTHOP
route del :删除路由
-host
-net
列子:
route del -net 10.0.0.0/8
route del -net 0.0.0.0
routel del default
注 : route 命令查看本机路由表
route -n 以数字方式显示各主机或端口等相关信息
注:所做出的改动重启网络服务或主机后失效
网络配置文件:
[root@localhost ~]# cat /etc/sysconfig/network
网络接口配置文件:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
配置文件如下:
[root@localhost ~]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]# cat ifcfg-eth0
DEVICE=:关联的设备名称,要与文件名的后半部“INTERFACE_NAME”(接口名称)保持一致; BOOTPROTO={static | nono | dhcp| bootp};引导协议,要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址‘ IPADDR=:IP地址 NETMASK=:子网掩码 GATEWAY=:设定默认网关 ONBOOT=:开机时是否自动激活此网络接口 HWADDR=:硬件地址,要与硬件中的地址保持一致,可省 USERCTL={yes | no}:是否允许普通用户控制此接口 PEERDNS={yes | no}:是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址; [root@localhost network-scripts]#
注:配置文件中改变配置不会立即生效,但重启网络服务或主机都会生效;
重启网络服务:
[root@localhost network-scripts]# /etc/init.d/network restart
DNS服务器指定方法只有一种:
[root@localhost ~]# cat /etc/resolv.conf
nameserver DNS_IP_1
nameserver DNS_IP_2
指定本地解析
hosts配置文件/etc/hosts
主机IP 主机名 主机别名
11.1.1.1 www.hosts.com www
DNS--->/etc/hosts---->DNS
配置主机名
手动配置主机名 hostname HOSTNAME
如:hostname zhang.lacalhost
注:立即生效,但不是永久有效
配置文件
/etc/sysconfig/network
[root@localhost ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdoman
查看hosts主机名
[root@localhost ~]# hostname
localhost
iproute2命令
ip命令
link;配置网络接口
ip link show查看网络接口所有地址
ip -s link show 显示统计信息
ip link set 网络接口设备 {up | down | arp{on | of}}
如:ip link set eth1 down 关闭eth1
addr;协议地址
ip addr {add | del} 添加删除地址
ip addr add ip地址 dev 网络接口设备
ip addr del ip地址 dev 网络接口设备
一块网卡可以使用多个地址
网络设备可以使用别名:
eth0
ethx:x;;eth0:0,,eth0:1,,,,
配置方法
ifconfig ethx:x IP/NETMASk
/etc/sysconfig/network-scripts/ifcfg-ethx:x
DEVICE=ethx:x
非主要地址不能使用DHCP动态获取