linux 网络配置
文件路径:
/etc/sysconfig/network 包括主机基本网络信息用于系统启动
/etc/sysconfig/network-scripts/ifcfg-eth0 网络配置信息
/etc/resolv.conf DNS配置文件
/etc/xinet.conf 定义了由超级进程XINETD启动的网络服务
/etc/protocols 设定主机使用的协议及各个协议的协议号
/etc/services 设定了主机的不同端口的网络服务
名词注释:
DEVICE=物理设备名
IPADDR=IP地址
NETMASK=掩码值
NETWORK=网络地址
BROADCAST=广播地址
GATEWAY=网关地址
TYPE=Ethernet (网络类型)
ONBOOT=[yes|no](引导时是否激活设备)
USERCTL=[yes|no](非root用户是否可以控制该设备)
PEERDNS=[yes|no] (如果通过 DHCP 获取 IP ,是否将 DNS 信息写入 /etc/resolv.conf (覆盖))
BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
HWADDR = 你的MAC地址
ifcfg-eth0文件信息:
DEVICE=eth0 设置网络接口名称
BOOTPROTO=none none和static均为静态,dhcp为动态获取IP
ONBOOT=yes 设置网络接口在系统启动时激活
HWADDR=ec:a8:6b:2d:3b:37 MAC地址
NM_CONTROLLED=yes
TYPE=Ethernet
IPADDR=192.168.9.125 本机IP地址
NETMASK=255.255.255.0 网络掩码
GATEWAY=192.168.9.1 网关地址(路由器的IP地址)
DNS1=192.168.1.11 DNS地址
IPV6INIT=no
USERCTL=no
网卡接口关闭与激活:
ifdown eth0 关闭网络
ifup eth0 启动网络
网络服务启动与关闭:
service network stop 关闭网络服务
service network start 启动网络服务
service network restart 重启网络服务
service network status 查看网络服务状态
临时修改IP地址和掩码【无需重启接口】
ifconfig eth0 192.168.10.222 netmask 255.255.255.0
更改网卡MAC地址 ifconfig 网卡名 hw ether MAC 地址
测试域名解析 nslookup www.baidu.com
发送dhcp请求 dhclient eth0
注销dhcp dhclient -r eth0