Answers:
这只是以下版本的修改版本:http : //www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html
如何使用终端配置网络接口
您可以使用网络实用程序从命令行配置网络接口。通过使用命令来更改当前设置或编辑许多系统文件,可以使用命令行配置网络客户端主机。要将网络接口卡配置为在连接有线电缆时自动连接,可以按照以下“简单”步骤进行操作:
为您的网卡配置DHCP地址
要配置DHCP地址,请编辑/etc/network/interfaces
并输入以下行eth0
,在示例中将其替换为您的网络接口卡:
sudo nano /etc/network/interfaces
您应该看到类似以下内容:
auto eth0
iface eth0 inet dhcp
在我的计算机上,它看起来像这样:
auto lo
iface lo inet loopback
因此,如果您的网卡显示eth2
为例如,那么您将像这样保留文件:
auto eth2
iface eth2 inet dhcp
万一您想为网卡配置静态IP地址
与上述步骤相同,但您需要提供更多信息。
像上面一样,eth0
用您的网卡名称替换:
sudo nano /etc/network/interfaces
示例文件:
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
输入静态IP所需的所有详细信息后,您将需要使用以下命令重新启动网络服务:
sudo /etc/init.d/networking restart
设置DNS
您可以将主机名和/或IP地址添加到文件中/etc/hosts
以进行静态查找。
要使您的机器向特定服务器咨询名称查找,您只需将其地址添加到中即可/etc/resolv.conf
。
例如,一台应从IP地址为192.168.0.1的DNS服务器执行查找的机器将具有一个如下所示的resolv.conf
文件:
sudo nano /etc/resolv.conf
search test.com
nameserver 192.168.0.1
就我而言,它看起来像这样:
search cantv.net
nameserver 127.0.0.1
关于此问题的大多数答案最有可能在使内容最小化时使读者感到困惑,/etc/resolv.conf
因为他们使用名称服务器的本地地址。
“例如,应该从DNS服务器执行查找的机器。”
在此,DNS服务器和名称服务器的含义相同。因此,不要在其中放置LAN地址,而要在其中放置实际的DNS服务器地址。(即Google DNS服务器)
nameserver 8.8.8.8
该链接更深入地说明了resolv.conf文件的用法。 https://theos.in/desktop-linux/resolve-conf-linux-example/
sudo /etc/init.d/networking restart
输入一个shell脚本,并给您一个投票。