看板 Linux 關於我們 聯絡資訊
我要手動設定IP,本來是用 "ifconfig eth0 192.168.0.10 netmask 255.255.255.0" 可以改過去,可是系統會每隔大約幾分鐘就呼叫一次dhclient把我的IP改回去 https://goo.gl/y3SLLW 後來找到了這篇講的方法, 1. "ifdown eth0" 2. 改/etc/network/interfaces內容 3. "ifup eth0" 可是照著試的結果還是一樣,會被定時呼叫dhclient把我的IP改回去 查了./var/log/syslog 大約幾分鐘就會有像是下面這樣的log ---------------------------------------------------------- Mar 17 17:42:50 debian810x64 dhclient: DHCPREQUEST on eth0 to 192.168.0.1 port 67 Mar 17 17:42:50 debian810x64 dhclient: DHCPACK from 192.168.0.1 Mar 17 17:42:50 debian810x64 dhclient: bound to 192.168.0.19 -- renewal in 248 seconds. ---------------------------------------------------------- 想問一下這個定時呼叫dhclient是在哪邊設定的? 我要怎麼把他關掉? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.21.98 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1521281467.A.DB2.html ※ 編輯: drazil (61.216.21.98), 03/17/2018 18:19:04
lantw44: 你的系統上有 NetworkManager 嗎? 03/17 18:31
drazil: 看了一下應該是沒有 03/17 18:44
patrick521: 我也覺得是NetworkManager造成的 03/17 19:50
holishing: 還是有其他 service (像是 networking.service 之類的 03/18 07:13
idisnothing: 用top或htop觀察dhclient的ppid(parent pid) 03/18 14:45
idisnothing: 也許可順利找出到底是誰呼叫的!? 03/18 14:46
sppmg: dhcpcd, network manager, connman, 03/19 19:43
Bencrie: 有 dhcpcd 就不會有 dhclient 吧 03/19 21:05
sppmg: 兩個不衝突吧?我印象中會影響。被上面三者分別搞過… 03/19 22:14
sppmg: 這問題很討厭,打完就跑,不著痕跡。log 頂多只有 dhclient 03/19 22:17
sppmg: ,根本被跳板改 ip 03/19 22:17
Bencrie: 是沒錯 XD 只是通常兩個只會裝其中一個 03/19 22:59
sppmg: 睡前想到還有 avahi 03/20 00:51
找到了 http://linux.vbird.org/linux_server/0340dhcp.php#theory_whatisdhcp 根據這篇,打"netstat -tlunp | grep dhc"可以看到有東西在監測 DHCP 的連線狀態 我重啟eth0之後這東西還在運作所以會一直呼叫dhclient把我的IP改回去 我強制把他kill掉就不會再被換掉IP了 ※ 編輯: drazil (61.216.21.98), 03/22/2018 19:27:32
sppmg: 哦!來學一下。那你kill了什麼? 找一下是哪個服務,不然重 03/22 23:17
sppmg: 開又轉生了。 03/22 23:17