1. 程式人生 > >Linux(CentOS)之網絡配置

Linux(CentOS)之網絡配置

sys spa 主機 中間 dhcp route 網絡連接 systemctl 簡單的

今天簡單的敲幾個命令

1.網絡接口參數 -- ifconfig

技術分享圖片

這個命令可以設置網卡接口ip地址,子網掩碼等、

ifconfig xx(網卡名) down 關閉網卡接口

ifconfig xx(網卡名) up 開啟網卡接口

2.查看主機參數 -- hostnamectl

顯示或設置主機名稱

技術分享圖片

hostnamectl status 顯示主機名稱以及主機信息

hostnamectl set-hostname xx(要修改的主機名) 設置主機名

3.配置路由 route

技術分享圖片

route -n 使用數字定制代替主機名稱

4.文件修改網絡參數 (用命令行修改的都是暫時的,當服務器重啟的時候,一切修改都回復了,我們如要持久化修改,可以找到他們的配置文件 然後修改)

centos中,網卡配置文件在 /etc/sysconfig/network-scripts/ifcfg-eth0 這個路勁下,

下面我們來查看一下這裏面的配置信息

device 設備名稱

onboot 表示開機是否啟動網卡(yes|no)

bootproto 啟動協議(nono|dhcp:static)

ipaddr ip地址

netmask 子網掩碼

技術分享圖片

你可以用 vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改網卡配置信息

之後重啟網絡服務使你的修改生效

systemctl restart network

5.修改主機參數

主機配置文件為 /etc/hostname 在這個文件裏,我們可以做主機文件名字的配置

技術分享圖片

6.修改路由參數通過配置文件

技術分享圖片

上面我們修改過網卡接口,可以指定網關,但無法設定通過特定的網段的靜態路由信息,此時我們需要創建指定網卡的

路由配置文件(默認這個文件時不存在的需要我們創建),配置文件名稱遵循這個規則:route-<iface-name(網卡名稱)>

修改後重啟網絡服務 systemctl restart network

下面再介紹幾個工具進行網絡故障排錯

7.ping

ping 分幾個步驟

ping 127.0.0.1 ping 本地回環,測試本地的網絡協議是不是正常

ping 192.168.0.31 ping本地ip,測試網絡接口是否正常

ping 192.168.0.254 ping 網關 測試網關能否正常工作

8.traceroute

一個數據包從本地發送後,一般會經過多個路由轉發數據,如果一個包進入互聯網的後,因為中間某個路由轉發有問題,而導致數據發送失敗

這時,我們可以通過tracerote跟蹤路由,來檢測問題所在,Linux下,默認使用udp封裝的跟蹤包,如果想使用icmp的話,可以加 -i

9.nestat 網絡監控

如果你懷疑有人非法闖入你的系統,你有不知道此人在哪裏的時候,你可以用netstat的網絡監控能力找出所有人。

或者當你服務開啟的時候,遠程客戶端無法訪問你的服務,你可以使用netstat命令查看服務端口是否開啟。

netstat -an 查看網絡連接狀態

技術分享圖片

netstat -nutlp 產看當前系統開啟端口的信息

技術分享圖片

本系列文章持續根系,歡迎訂閱微信工作號!謝謝!

技術分享圖片

Linux(CentOS)之網絡配置