ifconfig 设置如何工作?

ifconfig 设置如何工作?

我有

$ 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

相关内容