1,相关的配置文件
配置内容 | 配置文件 | 重要參數 |
IP Netmask DHCP Gateway | /etc/sysconfig/network-scripts/ifcfg-eth0 | DEVICE =网卡名 BOOTPROTO=是否启用 dhcp(static | dhcp) HWADDR =网卡MAC地址 IPADDR =IP地址 NETMASK =子网掩码 ONBOOT =开机是否启动 GATEWAY =网关 NM_CONTROLLED=額外的網管軟體 |
主机名 | /etc/sysconfig/network | NETWORKING=要不要有網路 NETWORKING_IPV6=支援IPv6否? HOSTNAME=主机名 |
DNS IP | /etc/resolv.conf | nameserver IP |
hosts文件 | /etc/hosts | IP 主机名 别名 |
其它相关文件:
- /etc/services
這個檔案則是記錄架構在 TCP/IP 上面的總總協定,包括 http, ftp, ssh, telnet 等等服務所定義的 port number ,都是這個檔案所規劃出來的。如果你想要自訂一個新的協定與 port 的對應,就得要改這個檔案了;
- /etc/protocols
這個檔案則是在定義出 IP 封包協定的相關資料,包括 ICMP/TCP/UDP 這方面的封包協定的定義等。
启动命令:
- /etc/init.d/network restart
這個 script 最重要!因為可以一口氣重新啟動整個網路的參數! 他會主動的去讀取所有的網路設定檔,所以可以很快的恢復系統預設的參數值。
- ifup eth0 (ifdown eth0)
啟動或者是關閉某張網路介面。可以透過這個簡單的 script 來處理喔! 這兩個 script 會主動到 /etc/sysconfig/network-scripts/ 目錄下, 讀取適當的設定檔來處理啊! (例如 ifcfg-eth0)。
2,检查是否修改成功命令
修改的参数 | 配置文件 | 检查命令 |
IP相关 | /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/init.d/network restart | ifconfig (IP/Netmask) route -n (gateway) |
DNS | /etc/resolv.conf | dig www.google.com |
主机名 | /etc/sysconfig/network /etc/hosts | hostname (主機名) ping $(hostname) reboot |