ifconfig命令
-a 显示所有接口的配置信息
ifconfig ethX ip/MASK [up|down] 配置网络接口
ifconfig ethX [up|down] 启用或者禁止
配置的地址立即生效,但重启网络服务或主机,都失效
网络服务:
RHEL5 /etc/init.d/network {start|stop|restart|status}
RHEL6 /etc/init.d/NetworkManager
网关:
route
add 添加
-host 主机路由
-net 网络路由
-net 0.0.0.0 添加默认路由
route add -net|-host DEST gw NEXTHOP
route add default gw NEXTHOP
del 删除
-net 10.0.0.0/8
-net 0.0.0.0
route del default 删除默认路由
所作出的改动重启网络服务或主机后失效
查看:
route -n 以数字方式显示各主机或端口等相关信息。
网络配置文件
/etc/sysconfig/network
网络接口配置文件
/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
DEVICE=: 关联的设备名称,要与文件名的后半部"INTERFACE_NAME" 保持一致
BOOTPROTO={static|none|dhcp|bootp}: 引导协议;要使用静态地址,使用static或none,dhcp表示使用DHCP服务器获取地址;
IPADDR=: IP地址
NETMASK=: 子网掩码
GATEWAY=:设定默认网关
ONBOOT=:是否开机是自动启动
HWADDR=:硬件地址,要以硬件中的地址保持一致,可省略
USERCTL={yes|no}:是否允许普通用户控制此接口
PEERDNS={yes|no}:是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址
不会立即生效,但重启网络服务或主机都会生效
路由;
/etc/sysconfig/network-scripts/route-ethX
添加格式一
DEST via 指定下一跳
添加格式二
ADDRESS0=地址
NATMASK0=掩码
GATEWAT0=网关
DNS服务器指定方法只有一种
/etc/resolv.conf
nameserver DNS_IP_1
nameserver DNS_IP_2
指定本地解析:
/etc/hosts
主机IP 主机名 主机别名
DNS--> /etc/hosts-->DNS
配置主机名
hostname HOSTNAME
立即生效,但不是永久有效
/etc/sysconfig/networkw
HOSTNAME=
RHEL5:
serup: ststem-config-network-tui
system-config-network-gui
ifconfig 老旧的命令
iproute2
ip
link 配置网络接口属性
addr 协议地址
route 路由的相关信息
ip link show 查看网络接口
ip -s link shpw 显示统计信息
ip link set eth1 {up|down} 开启关闭eth1端口
addr协议地址
add
ip addr add ADDRESS dev DEV
ip addr add 192.168.100.1/24 dev eth1
del
ip addr del ADDRESS dev DEV
show
ip addr show dev DEV to PREFIX
flush
ip addr flush dev DEV toPREFIX
ip addr add 192.168.100.1/24 dev eth1 label eth1:0 配置地址并使用别名。
在配置文件中修改别名
重启后,永久生效