![ifconfig 设置如何工作?](https://linux22.com/image/811165/ifconfig%20%E8%AE%BE%E7%BD%AE%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我有
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1f:d0:99:ea:a9
inet addr:192.168.1.130 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21f:d0ff:fe99:eaa9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:309399 errors:0 dropped:0 overruns:0 frame:0
TX packets:262110 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:312968243 (312.9 MB) TX bytes:35445808 (35.4 MB)
Interrupt:44
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4175 errors:0 dropped:0 overruns:0 frame:0
TX packets:4175 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:975196 (975.1 KB) TX bytes:975196 (975.1 KB)
但:
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
ifconfig 如何显示 eth0 的设置?设置存储在哪里?
更新型多巴胺:我不使用 NetworkManager,我有 LXDE,没有 Gnome
答案1
您需要查看 /etc/dhcp/dhclient.conf
在我的系统中,除了主机名之外,我还从 DHCP 服务器(在我的路由器上)获取所有设置。
相关章节
send host-name "<hostname>";
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
#send dhcp-lease-time 3600;
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
#require subnet-mask, domain-name-servers;
答案2
这肯定是 NetworkManager,它是在登录后启动的,而不是在启动时启动的。在桌面上查找网络图标。
答案3
我认为您正在使用 NetworkManager。
默认情况下,该设置由 NetworkManager 管理,可能设置为从 DHCP 服务器请求值。
在 NetworkManager 中查找“Auto eth0”连接。
答案4
据我所知,如果您使用network-manager
,接口由network-manager