Linux網絡基礎配置
Linux網絡基礎配置
以太網連接
在Linux中,以太網接口被命令為:eth0, eth1等, 0,1代表網卡編號
通過lspci命令可以查看網上硬件信息(如果是usb接口,則可能要用lsusb)
命令ifconfig命令用來查看接口信息
ifconfig -a 查看所有接口
ifconfig eth0 查看特定接口
在CentOS中可以用命令ifup,ifdown用來啟用,禁用一個接口
ifup eth0,啟用eth0網卡
ifdown eth0,禁用eth0網卡
在ubuntu中可以用ifconfig 網卡 up, ifconfig 網卡 down做同樣的功能
sudo ifconfig eth0 up,啟用eth0網卡
sudo ifconfig eth0 down,禁用eth0網卡
配置網絡信息
在CentOS中可以用setup命令配置網絡信息
Ubuntu可用以下命令
[python] view plaincopy
#設置ip,netmask(子網掩碼),broadcast(廣播地址)
ifconfig eth0 192.168.137.220 netmask 255.255.255.0 broadcast 192.168.137.255 up
#設置gateway(網關)
route add default gw 192.168.137.254
網絡相關配置文件
以下是CentOS的配置文件位置,如果沒有特殊說明Ubunt相關的配置文件,並不在同一個位置
配置文件 位置
網上配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
DNS配置文件 /etc/resolv.conf(Ubuntu也一樣)
主機名配置文件 /etc/sysconfig/network
靜態主機名配置文件 /etc/hosts(Ubuntu也一樣)
網絡測試命令
測試網絡連通性:
ping 192.168.137.254
ping www.baidu.com
測試DNS解析
host www.baidu.com
dig www.baidu.com
顯示路由表:ip route
追蹤到達目標地址的網絡路經 traceroute www.baidu.com
使用mtr進行網絡質量測試(結合traceroute和ping)mtr www.baidu.com
故障排查
故障排查要由底到高,由內到外
先查看網絡配置信息是否正確
ip地址
子網掩碼
網關
DNS
查看到達網關是否連通
ping 網關ip地址
查看DNS解析是否正常