1. 程式人生 > >centos系統基礎網絡配置

centos系統基礎網絡配置

centos系統基礎網絡配置 linux修改主機名 linux dns配置 linux 網絡常見排查思路

修改主機名:

hostname zhujiming
logout
當前shell重新登陸即可生效,重啟失效。

永久方法:

  • 步驟一:
    vi /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=zhujiming
    #保存退出
    提示:這裏改完後,執行/etc/init.d/network restart 或 source /etc/sysconfig/network 等做法都不生效,如果要單一的修改這個文件可能就需要重啟服務器。
    [root@samle ~]# reboot

  • 步驟二:
    然後通過命令行繼續修改:hostname zhujiming,完成後退出重新登陸即可生效
    提示:這樣就能保證臨時生效,重啟系統也生效了

    也要修改/etc/hosts 裏面對應的主機名也要改下

工作中,修改主機名(常用步驟);

  1. hostname zhujiming
  2. vi /etc/syconfig/network
  3. vi /etc/hosts

網絡服務慢,一般就是host dns有問題


網卡的配置文件說明

[root@samle ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #這裏是網卡名稱第一網卡為eth0,第二塊為eth1……
BOOTPROTO=none #是不是要靜態的地址
HWADDR=00:0c:29:f2:d7:f1 #這裏mac地址,不同的機器不能重復,尤其是在克隆虛擬機或復制網卡的配置時要註意

NM_CONTROLLED=yes
ONBOOT=yes #開機網卡自啟動
TYPE=Ethernet #網絡類型
DNS1=192.168.1.1 #DNS
USERCTL=no
IPV6INIT=no
IPADDR=192.168.0.120 #ip地址
NETMASK=255.255.255.0 #子網掩碼
DNS2=8.8.8.8 #DNS
GATEWAY=192.168.0.1 #網關


配置修改IP地址

1) setup網絡配置,然後修改。
2) [root@samle ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none

HWADDR=00:0c:29:f2:d7:f1
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
DNS1=192.168.1.1
USERCTL=no
IPV6INIT=no
IPADDR=192.168.0.120
NETMASK=255.255.255.0
DNS2=8.8.8.8
GATEWAY=192.168.0.1
[root@samle ~]# /etc/init.d/network restart
ifup eth0 #激活網卡
ifdown eth0
Ifconfig

添加兩個ip地址: ifconfig eth0:0 10.1.21.251 netmask 255.255.255.0 up
這樣的別名去掉就是 ifconfig eth0:0 down
[root@samle ~]# vi /etc/sysctl.conf
net.ipv4.icmp_echo_ignore_all = 0 #禁止ping操作,如果是1則是禁止,0是允許
修改完成後執行 sysctl -p 使新配置生效(重要)。


配置DNS

cat /etc/resolv.conf
[root@samle ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.1.1
nameserver 8.8.8.8


配置默認網關

第一生效文件
grep –i gate /etc/sysconfig/network-scripts/ifcfg-eth0
#GATEWAY=10.1.1.1
第二生效文件(後續系統有可能已經整合到第一生效文件中了)
grep –i gate /etc/sysconfig/network
GATEWAY=10.2.2.2
臨時生效
route add default gw 10.0..0.3

dig www.baiud.com 查看dns的
查看解析:nslookup www.baidu.com

tracert -d wwwBaidu.com (windows下)
traceroute www.baidu.com (linux下)


常見排錯思路

如果win32和linux服務器無法連接網絡,分別描述排查方法?
提示:基本檢查思路:

  1. 物理鏈路是否暢通
  2. 本機ip,路由,dns的設置情況是否達標
  3. 測試到網關或路由器的通暢情況,先測網關然後在測路由器一級一級的測試
  4. 測試ping公網ip的通暢情況(平時要記幾個外部ip)
  5. 測試DNS的通暢,可以ping baidu.com看是否出對應ip
    根據每級的結果來排查,如果是系統管理員,以上問題都檢查了後,還可以在網關路由逐級排查。

centos系統基礎網絡配置