Linux网络配置文件
网卡信息文件
查看第一张网卡的网卡信息:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
信息如下:
DEVICE=eth0
HWADDR=00:0C:29:11:30:39
TYPE=Ethernet
UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
更多信息说明
- DEVICE=eth0 网卡设备名,eth0表示第一张网卡
- BOOTPROTO=none是否自动获取IP(none、static、dhcp),当值为dhcp时,只需配置上述例子中的那几项就可以联网
- HWADDR=00:0C:29:11:30:39MAC地址
- NM_CONTROLLED=yes是否可以由Network Manager图形管理工具托管
- ONBOOT=yes是否随网络服务启动当前网卡生效(在CentOS 6 以上的版本中ONBOOT是默认关闭的。)
- TYPE=Ethernet网络类型,这里为以太网
- UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1唯一识别码
- IPADDR=192.168.0.200IP地址
- NETMASK=255.255.255.0子网掩码
- GATEWAY=192.168.0.1网关
- DNS1=202.106.0.20DNS
- IPV6INIT=noIPv6是否启用,这里设置为不启用
- USERCTL=no是否允许非root用户控制此网卡,这里为不允许
说明:
自动获取IP的条件是:必须在局域网内存在DHCP服务器。
相同UUID网络配置的计算机会导致互相不能上网。
主机名文件
查看主机名文件:
vi /etc/sysconfig/network
内容如下:
NETWORKING=yes
HOSTNAME=localhost.localdomain
其中:
1. /etc/sysconfig/network该文件中NETWORKING=no时主机将无法连接网络。
2. Windows下,在同一局域网内相同主机名之间是不能进行传递的。要求在局域网内是不能有相同主机名的主机的。而在Linux中局域网内是可以有相同主机名的主机的,如默认主机名:localhost.localdomain。
3. 修改/etc/sysconfig/network文件中的主机名后需要重启计算机才能生效。使用hostname 主机名命令可以临时更改主机名后,重启计算机后将失效。通过hostname命令可以查看当前主机名。