在 Ubuntu Server 18.0、Surface 3 上实现互联网运行

在 Ubuntu Server 18.0、Surface 3 上实现互联网运行

我正在尝试重新利用我拥有的一台旧 Surface 3 电脑,但在进行网络接口设置等方面遇到了麻烦。我不确定要采取什么步骤。我安装了发行版并得到了命令提示符。我没有互联网访问权限并ifconfig -a返回此信息:

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 netmask 255.0.0.0
        inet6 ::1 prefixlen 128 scopeid 0x10<host>
        loop txqueuelen 1000 (Local Loopback)
        RX packets 616 bytes 43864 (43.8 KB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 616 bytes 43864 (43.8 KB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

wlp1s0: flags=4098<BROADCAST,MULTICAST> mtu 1500
        ether <some address> txqueuelen 1000 (Ethernet)
        RX packets 0 bytes 0 (0.0 KB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 0 bytes 0 (0.0 KB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

我的/etc/network/interfaces样子是这样的:

auto lo 
iface lo inet loopback

auto wlo1
iface wl1 inet static
address 192.168.1.12
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid <network name>
wpa-psk <passkey>
dns-nameservers 8.8.8.8 192.168.1.1

我只是不知道该用什么命令才能让这里的东西正常工作。我可以sudo ifconfig wlp1s0 up毫无错误地运行。但我真的不知道如何查看它是否有效。

顺便说一句,我最终想在这里安装 Emby。任何帮助都将不胜感激。

答案1

如果您有“ip”命令。尝试运行“ip addr show”。如果该命令有效,请尝试“ip link set wlp1s0 up”。您可能需要将接口文件从 wlo1 更新为 wlp1s0,因为它们不同。

已编辑以更正拼写错误

答案2

使 /etc/network/interfaces 看起来像这样:

auto lo 
iface lo inet loopback

使您的 /etc/netplan/*.yaml 看起来像这样:

network:
  version: 2
  renderer: networkd
  ethernets:
    enx0000000006cd5a:
      dhcp4: true
      optional: true
  wifis:
    wlp1s0:
      addresses: [192.168.1.12/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 192.168.1.1]
      access-points:
        "network_ssid_name":
          password: "**********"

您可能需要安装 wpasupplicant:

sudo apt-get update# 更新软件数据库

sudo apt-get install wpasupplicant# 安装 wpasupplicant

Netplan 命令:

sudo netplan --debug generate# 生成配置文件

sudo netplan apply# 应用新配置

reboot# 因为静态 IP

相关内容