iT邦幫忙

1

CentOS無法上網(中華電信固定制)

喵? 2020-06-19 00:16:173730 瀏覽
  • 分享至 

  • xImage

大家好,這邊有個很奇怪的問題
(這篇已經大改內容)
這邊的網路架構情況:
Route(中華電信小烏龜)
Router1是非固定制,浮動ip的,後面的孔直接接非網管型Switch
Router2是6固定ip的,沒有DHCP功能,直接對接設備,沒有經過任何除了網路線的東西
遇到的問題
CentOS系統經過各種嘗試就是無法通過Router2上網,但可以通過Router1上網
嘗試過的解決方案:(以下無法上指Router2無法上網)
1.換網路線(Cat5e Cat6A Cat7a都試過了)
2.確認網卡正常(如ping 127.0.0.1)
3.確認過系統正常(用了Router1上網是可以的)
4.ipv6是關閉的
5.route -n 確認過預設閘道 202.39.231.254
6.ping自己設定的ip(CentOS設定202.39.231.n+4配發的第五個ip),可以ping到(0.0XXms)
7.確認過ifcfg的UUID沒有重複
8.確認過ifcfg的MAC位置沒有錯
9.確認過NETMASK是/24
10.確認過設定檔沒有冗於的東西
11.重置過,完全按照教學,無法上網
12.NetworkManager關閉,無法上網
13.更新過系統,無法上網
14.確認過種花沒有鎖MAC位置(硬碟與windows的那台交換過,無法上網)
15.將windows那台拔掉,確認過不是ip占用(只接兩台,把windows拿掉後只剩Centos還接在Router2,依舊不能上網)
16.設定值是沒問題的,每次修改後都有ifup/ifdown(或是直接重開機,各個嘗試也不是只有測試一次
17.中華電信Router都是正常的
18.我現在n+5(第六個配發ip在這裡發文
19.確認過設備負載,頻寬也是夠的(1G)
20.Windows可以走Router2上網*硬碟拆去Centos那台依舊(我現在就走Router2發文)
21.網路線:40Cm,電阻0.25歐姆
22.同一條網路線的況下,只要系統是CentOS,設定不管正不正確,就是不能走Router2上網
23.網卡重啟,每次修改都會重啟,連帶Network.service一起
24.種花電信說明書明確標明使用平行線
現在的狀況
Router2的Gateway是正常的,但CentOS ping不到( 202.39.231.254 Destination Host Unreachable)
Router1讓CentOS正常上網時,可以ping到202.39.231.254,可是CentOS用Router2上網時連Gateway都ping不到(6.可以ping自己的外網ip,但外面ping自己就沒但法)
通過Router1 DHCP派發ip兩台互ping可以ping到,也可以通過Router1上網,就是不能走Router2

為什麼我一定要走Router2?
因為是固定ip,頻寬大Router1十倍(Router1 100/40 Router2 1G/600),延遲更低(銅纜:光纖),路由更少

以及場景說明:
這邊是今年剛畢業的高中生,從國中開始玩Linux,以yum系為主,沒有IT可以問,也把網路上的方法先測試了才來問(很怕被罵「沒爬文就來玷汙這個神聖的地方」所以格外怕)

到目前為止的嘗試
uuidgen 生成了UUID,系統設定直接disable ipv6
CentOS無法上網,可是可是其他設備ping CentOS有反應了
(windows用n+5的ip ping n+4有反應,可是外網ping n+4無反應)
換句話說,CentOS似乎無法跟Gateway連線0.0
再次叩謝各位大佬的指導,以及教誨

到最後查了arp
(Linux的Arp Table)
gateway (202.39.231.254) at <incomplete> on enp11s0f1
? (202.39.231.windows) at 1c:1b:0d:xx:xx:9a [ether] on enp11s0f1
(Windows的Arp table)
介面: 202.39.231.90 --- 0xd
網際網路網址 實體位址 類型
202.39.231.cent 00-21-5e-09-6e-36(正確)動態
202.39.231.254 00-30-88-27-e7-fe 動態
202.39.231.255 ff-ff-ff-ff-ff-ff 靜態
224.0.0.22 01-00-5e-00-00-16 靜態
224.0.0.251 01-00-5e-00-00-fb 靜態
224.0.0.252 01-00-5e-00-00-fc 靜態
239.255.255.250 01-00-5e-7f-ff-fa 靜態
重啟了Network還是一樣,
arp -s gateway 00:30:88:27:e7:fe
(我發現昨天改的太急,文章沒刪完全
手動指定成功後依舊無法上網

看更多先前的討論...收起先前的討論...
ayu iT邦好手 2 級 ‧ 2020-06-19 10:48:13 檢舉
嘗試過手動啟動網卡嗎?
喵? iT邦新手 5 級 ‧ 2020-06-20 01:08:28 檢舉
每次更改設定都會手動重啟,謝謝大大
ayu iT邦好手 2 級 ‧ 2020-06-20 15:46:53 檢舉
ICMP回應先不要關掉
ifconfig enp11s0f1 202.39.231.89 netmask 255.255.255.0
route add default gw 202.39.231.254
或是
ip addr add 202.39.231.89/24 dev enp11s0f1
ip route add default via 202.39.231.254 dev enp11s0f1
sam0407 iT邦大師 1 級 ‧ 2020-06-22 10:43:40 檢舉
9.確認過NETMASK是/24

不是固6,NETMASK怎麼可能是/24??
畫一下您的網路拓樸吧,看了描述完全不清楚您那裡的網路架構
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
japhenchen
iT邦超人 1 級 ‧ 2020-06-19 07:42:36

既然Windows設定PPPOE(HNxxxxxxxx@ip.hinet.net)
那代表你沒有使用分享/路由器/防火牆,則CentOS也要比照辦理也要使用PPPOE才是

只是天知道你這樣設定之後,CentOS能活多久不被攻克.....?看你這樣設定,我還是建議你花個一千元買個高級一點的分享器,至少可以擋掉99%的亂槍打鳥

看更多先前的回應...收起先前的回應...
喵? iT邦新手 5 級 ‧ 2020-06-19 08:10:05 檢舉

對不起,您好像沒有看標題,我要用固定制上網,固定制不能pppoe!https://ithelp.ithome.com.tw/upload/images/20200619/201280524GEdKgyBFK.png

目前的問題也跟pppoe沒有關係,舉例出來只是證明網路卡以及系統沒有問題
(這台電腦實驗用,上面有甚麼鬼東西都是正常的

二度補充網路線直接從小烏龜接到電腦(兩台電腦都是)
已經說明未接任何設備了(就是要看看多久會被攻破,以此鍛鍊能力

喵? iT邦新手 5 級 ‧ 2020-06-19 08:14:36 檢舉

再補充一點,固定制預設不啟用DHCP
https://ithelp.ithome.com.tw/upload/images/20200619/20128052XxYBMzPTci.png
下場就是直接不能上網...

你在CentOS的Console裡跑 $ route -n 看看,看路由表是否有正確設定gateway了

喵? iT邦新手 5 級 ‧ 2020-06-19 08:25:43 檢舉

有正確設定,
設定過route的預設閘道,依舊不行
以此說明了
確定過了有一行
0.0.0.0 202.39.231.254 0.0.0.0 UG 100 0 0 enp11s0f1

ping一下 202.39.231.254 看看

喵? iT邦新手 5 級 ‧ 2020-06-19 09:07:19 檢舉

文章內有提供
ping 202.39.231.254 Destination Host Unreachable
在這邊謝謝各位大老的回覆,對不起,因為已經搞到快崩潰了,語氣可能很差,非常抱歉
ipv6有關了,這個做過,一樣,所以真的很納悶+

把Linux C/U 的IPv6給關了試試

IPV6 會是一個可能.

  1. 加入這兩行到 /etc/sysctl.conf 最下方
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1

  2. 執行 sysctl -p 讓網路設定重新運作

喵? iT邦新手 5 級 ‧ 2020-06-20 01:07:53 檢舉

這個早就已經設定了,謝謝大大,目前問題卡在Arp那邊0.0

用ifconfig看一下你的網卡是不是只有eth0跟loop

1
ckp6250
iT邦好手 1 級 ‧ 2020-06-19 08:55:59

我不很懂這些設定,但我公司也是用中華電信固定制六個IP
我們是中華電信->小烏龜->ip分享器->ubuntu
ip分享器上設定好之後,ubuntu 預設是 dhcp , 什麼都不用動,就自動上網了。
好像沒那麼複雜耶…

喵? iT邦新手 5 級 ‧ 2020-06-19 09:03:46 檢舉

我沒有通過ip分享器,因為那樣還要設定forward (謎:你應該是沒錢吧 我:對啦

喵? iT邦新手 5 級 ‧ 2020-06-19 09:06:52 檢舉

在這邊謝謝各位大老的回覆,對不起,因為已經搞到快崩潰了,語氣可能很差,非常抱歉

1
edison02
iT邦新手 4 級 ‧ 2020-06-19 09:03:11

Hi, 你先不要設定對外ip address,先分別設定兩組192 ip, 互ping看是否可以到達.
如果可以,比較有可能是外部ip那邊的設定有問題.如果不可以,你要先解決linux 這邊系統的問題.

看更多先前的回應...收起先前的回應...
喵? iT邦新手 5 級 ‧ 2020-06-19 09:04:35 檢舉

如果用privateAip是可以的,public就是不行,它可以跟其他server ping

喵? iT邦新手 5 級 ‧ 2020-06-19 09:05:00 檢舉

更正,privateIP

喵? iT邦新手 5 級 ‧ 2020-06-19 09:07:24 檢舉

在這邊謝謝各位大老的回覆,對不起,因為已經搞到快崩潰了,語氣可能很差,非常抱歉

edison02 iT邦新手 4 級 ‧ 2020-06-19 09:13:16 檢舉

你先不用急,哪很明顯是你對外那組設定有問題,你先把其他內部線路拔掉只留這條看可不可以.還有你小烏龜那邊插的port你要換一下看看.

喵? iT邦新手 5 級 ‧ 2020-06-19 09:15:21 檢舉

都試過了,依舊是沒用的
由於回覆已達上限QAQ
1.對pppoe
2.沒防火牆
3.對centos 7 8 ubuntu18.04
4.對方:沒問題

ip是否被使用?回復:只有接兩台設備,也試過windows拔掉,純接這台走n+5(windows的ip)

edison02 iT邦新手 4 級 ‧ 2020-06-19 09:24:26 檢舉

樓下msnman指出一個問題,你試試route2後面不要直接接設備,多串一台switch後在試試.
雖然他這個怪的是一樣的接法為何你windows可以過??
跳線問題理論上windows那台也不會過.

edison02 iT邦新手 4 級 ‧ 2020-06-19 14:54:01 檢舉

看完你後來的測試,我覺得你要不就拿一台ip分享器測試看能不能過,要不就請中華電信拿另一台modem來換,搞不好就真的跟這幾版linux衝突.

喵? iT邦新手 5 級 ‧ 2020-06-20 01:06:55 檢舉

多一層DHCP就沒問題,不過會承受不住
(這是第三台Modem,目前考慮衝突(Arp抓不到Gateway MAC Addr)謝謝大大

3
一級屠豬士
iT邦大師 1 級 ‧ 2020-06-19 09:50:46

靜下心來, 把資料整理好, 做好表格,把相關資料填上,而不是沒問題,這種描述.就是數值.

有些設定,需要重新載入設定.對,這個你會,有些菜鳥會口氣很差的回,這個我知道.對啊,但還是
不work啊,那就代表有漏掉,所以會提醒.之前有個程式出問題的,就是這樣的態度.
我建議你,先把心態擺正,不要因為自己有學點技術,一包就手忙腳亂,然後就口氣很差,態度不好,
自然技術就不會好,以後誰要提醒你? 小小關卡而已,比你這個困難多的問題多的是.
總之,靜心,先整理好資料,逐步檢查,把步驟都紀錄下來,這是工程師基本素養.
那種這裡沒問題,設定沒有錯,那叫玩家.

你有沒有先檢查一下網路線,網路接頭? 網路檢查,先從底層檢查起啦,菜鳥最愛從高層檢查起,
問說這些接線的,都是沒問題,不會錯,拼命敲鍵盤,就是不去看一下.這是做事方法與思維邏輯還不夠成熟.這種事情我看過太多了.

這是一篇閒聊,你看了不開心,我也無所謂.你或一些初學者若能聽得下去,那也沒什麼,就是慢慢的精進成長,善用整理文件,改善檢查的流程.加油囉.

喵? iT邦新手 5 級 ‧ 2020-06-20 01:05:04 檢舉

已經整理好了,謝謝大大讓我恢復理智

0

目前從你處理過的東西跟描述的問題來看。

個人經驗比較偏向是在 Router2 那邊的問題。
我會建議你先做幾件事簡單測試先。
有些東西我知道你檢查過了。
這時候我會建議你,先全部當做還未檢查,一步一步重新確定過

1.先準備一台筆電跟新的網路線。
2.直接從 Router2 那邊先試固定式接法測試是否能連線。
3.如果有做 MAC 過濾或設定,可以先全開就全開。但如果是需要設備指定的就算了。
4.筆電測試成功。再回來原位置插入原網線。再測試看看是否可以正常連線。
此是先確保網路線的部份沒有問題。

其它幾個可能性的問題。
1.部份路由可以決定孔位能接的設備。是否有做這項限制。一般來說是很少人會開。
不過一些保密性高的公司會啟用。
2.網路線長度問題。

喵? iT邦新手 5 級 ‧ 2020-06-20 01:04:31 檢舉

謝謝大大,目前已經做到沒有進展了,站內信的方法(UUID有改善一點情況)
(目前進度依舊是Arp那邊發現有問題

0
msnman
iT邦研究生 1 級 ‧ 2020-06-19 11:44:20

router對設備使用AB線也就是跳線
不知是否有注意到。

喵? iT邦新手 5 級 ‧ 2020-06-20 01:02:55 檢舉

中華電信的說明:設備使用平行線連接,謝謝您
(目前進度是Arp那邊發現有問題

0

1.Windows 和 CentOS 互換 IP TEST
2.重開小烏龜 TEST

喵? iT邦新手 5 級 ‧ 2020-06-20 01:02:18 檢舉

這個有說,測試過了,沒用,謝謝您
(目前進度是Arp那邊發現有問題

沒用是指一樣是 centos 上不了網嗎?

0
zakliao
iT邦見習生 ‧ 2020-06-20 15:06:01

1.CentOS 6 以後的版本變動很大 , 你是用哪一版的 CentOS
2.SELinux 是否有用到 , 如果沒有的話就關了它
/etc/sysconfig/selinux
3.檢查網路卡 ( CentOS 7以後)
/etc/sysconfig/netwrok-scripts/ifcfg-enXXXX
4.檢查 /etc/resolv.conf
5.檢查 /etc/hosts
6.檢查 /etc/sysconfig/network
這幾個設定檢查一下 , 應該是可以的 . 希望能給你一點參考

0
IT 癡
iT邦高手 1 級 ‧ 2020-06-21 20:42:43

中華電信固定 IP 方式有二:

  1. 上網設備要自行撥接上去,CHT 會給固定 IP,在你的撥接帳號設定中,
    小老鼠後方要加上 "IP",比如 xxxxxxxx@ip.hinet.net
  2. CHT 已給你固定 IP 群,那要看你 CentOS 的網路設定了,畫面要截 port 上來才知道
0
by2048
iT邦高手 1 級 ‧ 2020-06-22 09:11:02

Centos 兩張網卡,兩個固定制6ip
預設
eth0 連 router1
eth1 連 router2
系統會預設eth0這路為主路由
如強制走eth1則需設上靜態路由
/etc/sysconfig/network-scipts/eth1.route
0.0.0.0/0 via 172.16.10.2 dev eth1

pppoe雖然在eth0上,但走自己的interface,中華的pppoe好幾個C Class才會有一個gateway
個人覺得先停掉eth0只留eth1看看能不能正常上網
另外主路由不在eth1雖然設上外部ip也沒用,進的來出不去

0
freeman621117
iT邦新手 5 級 ‧ 2020-06-24 15:00:12

R1----Switch----Windows(PPPoE)-----ok
R1------Switch-----Centos(PPPoE)----ok

R2------Centos-------(static ip)---error
{
gateway=202.39.231.254 --->ping ? 成功否?
Centos IP config
{
eth0 202.39.231.x ---->(x range =?) 提供給大家參考
}
}

中華電信router 不會設定也可以 call service到府服務

我要發表回答

立即登入回答