我正在使用Ubuntu 10.04,并在上面安装了KDE。
我遇到了一个连接有线局域网互联网的问题。
我想要通过静态IP和身份验证连接有线互联网。
我应该如何通过终端来管理这个?
我遇到了一个连接有线局域网互联网的问题。
我想要通过静态IP和身份验证连接有线互联网。
我应该如何通过终端来管理这个?
`sudo nano /etc/network/interfaces`
You should see something similar to this:
auto eth0
iface eth0 inet dhcp
in my computer it looks like this:
auto lo
iface lo inet loopback
eth2
,那么您应该将文件保留如下: auto eth2
iface eth2 inet dhcp
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
您可以将主机名和/或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
中的内容时使用本地地址作为名称服务器。nameserver 8.8.8.8
这个链接更详细地解释了 resolv.conf 文件的用途。 https://theos.in/desktop-linux/resolve-conf-linux-example/
echo "nameserver 8.8.8.8" >/run/resolvconf/resolv.conf
ping -c 5 www.google.com
ip link set enpxxx down
ip link set enpxxx up
dhclient enpxxx
ping
现在应该可以工作了。
ping -c 5 www.google.com
nmcli connection show
nmcli connection up uuid <device UUID>
sudo /etc/init.d/networking restart
放入一个shell脚本,并给你点赞。 - Braden Best