iT邦幫忙

0

CentOS 7開機時網路組態netmask和gateway沒有依照設定執行,也無出現任何error

  • 分享至 

  • xImage

1.主機原本一直使用都很正常,但昨天不知怎麼就是連接不上dns server,查了一下發現netmask不對
2.重新開機後,主機也沒有依照/etc/sysconfig/network-scripts/ifcfg-ens160 的設定檔去產生netmask網路組態(255.255.255.0),而是出現為255.255.0.0,倒是ip又都是設定檔中正確的設定值,此時ping xx.xx.xx.254 (gateway) 也是通的,我們全部的網域也都是255.255.255.0,此時從網域內的某台pc(mask為255.255.255.0)也可以putty ssh進入該台主機
3.用ifconfig ens160 netmask 255.255.255.0 可成功改變netmask為255.255.255.0,此時ping xx.xx.xx.254 (gateway) 卻是不通的 (gateway mask 確定是用255.255.255.0),此時其它pc用putty連該主機不通
4.不知有大大們可幫忙解救一下嗎?

更新:我剛剛手動下了下列指令後,整個連線就正常了,但是目前我不敢重開機,先過完年再說
hkconfig network off
chkconfig network on
service NetworkManager stop
service NetworkManager start
systemctl restart NetworkManager.service
route add default gw xx.xx.xx.254

網路設定檔如下,netmask 確定設為255.255.255.0
https://ithelp.ithome.com.tw/upload/images/20210206/20130156O8ujGWSR38.png

有點奇怪,此時ping gateway 是可以得到回應的
https://ithelp.ithome.com.tw/upload/images/20210206/20130156wvaDo2lREC.png

從網域內的某台pc(mask為255.255.255.0)也可以putty ssh進入該台主機
https://ithelp.ithome.com.tw/upload/images/20210206/20130156gA7M3t94Vn.png

直接ifconfig ens160 netmask 255.255.255.0 此時卻ping不到gateway
https://ithelp.ithome.com.tw/upload/images/20210206/20130156TzTz9byP62.png
此時其它pc用putty連該主機不通
https://ithelp.ithome.com.tw/upload/images/20210206/20130156ChkDqsPrWh.png

看更多先前的討論...收起先前的討論...
leochiu iT邦新手 5 級 ‧ 2021-02-07 10:23:09 檢舉
你執行了 PREFIX 就應該不用執行 NETMASK 了
和你如果只有一個 IPADDR,後面不用加 0 也可以的
打雜工 iT邦研究生 1 級 ‧ 2021-02-07 10:50:52 檢舉
1.建議你先了解各參數的意義,找問題會更快;另外依我的經驗,有些參數可以再精簡(網路可以找到必要要有的參數),留必要的就可以了,用不到建議刪除吧。
2.修改前如果沒把握,就先備份原來的設定檔,改爛了還可以再還原。
Jesse HO iT邦好手 1 級 ‧ 2021-02-07 12:57:00 檢舉
https://www.ithome.com.tw/news/141582
JohnnyPy iT邦新手 5 級 ‧ 2021-02-07 13:54:22 檢舉
DNS SERVER的firewall有打開嗎? example port 53/udp
shenglee iT邦新手 5 級 ‧ 2021-02-08 00:31:21 檢舉
原先的設定檔已經用了2年多了,所以原先的應該是可以正常跑,只是在重開機後應該有原因造成其無法netmask成功,至於dns應沒問題,因我手動設定完netmask和gateway即可正常連線了,感謝大家的回答,只好等過年後慢慢再找原因了!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
灰灰
iT邦新手 1 級 ‧ 2021-02-08 16:47:51

應該想想之有做了什麼動作?? 或新增修改那些cnf 檔.
Linux 有很多可能性的哦!!
ifcfg 應該不是最後的結果哦!!

看看log或許有幫助.

我要發表回答

立即登入回答