我\xe2\x80\x99m 为我的游戏服务器运行 Ubuntu 17.10 服务器,因为它是 Valve 支持 Steam 的唯一平台。它\xe2\x80\x99是新的Ubuntu 17.10安装,安装过程中没有任何重大更改。
\n我已经设置了静态 IP 地址,/etc/network/interfaces
但我的卡也不断接收 DHCP 地址。所以基本上服务器有我的静态 IP192.168.1.13
和 DHCP 地址192.168.1.226
。
但是如何阻止 dhcpclient 获取 DHCP 分配的 IP 地址呢?
\n我的网络界面显示:
\nauto ens18\niface ens18 inet static\n address 192.168.1.13\n netmask 255.255.255.0\n gateway 192.168.1.1\n dns-nameservers 192.168.1.1\n
Run Code Online (Sandbox Code Playgroud)\n
Ubuntu 17.10 中的网络发生了变化,因此添加任何内容都/etc/network/interfaces
不会改变任何内容。它现在使用Netplan。
要禁用 DHCP 并设置静态 IP:
首先,找出您的网络接口的名称,运行ls /sys/class/net
输出可能类似于enp6s0 lo
.
lo
是环回接口,因此enp6s0
将是您的网络接口(在本例中)。
在 /etc/netplan 中创建一个新的配置文件
例如sudo nano /etc/netplan/02-netcfg.yaml
输入以下内容以配置静态 IP,其中192.168.1.13
是enp6s0
您的网络接口的名称。
network:
version: 2
renderer: networkd
ethernets:
enp6s0:
addresses: [192.168.1.13/24]
dhcp4: no
gateway4: 192.168.1.1
Run Code Online (Sandbox Code Playgroud)
然后运行以下两个命令:
sudo netplan generate
sudo netplan apply
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19349 次 |
最近记录: |