Ubuntu 服务器静态 IP 问题

Ubuntu 服务器静态 IP 问题

你好,我一直在尝试将我的 ubuntu 服务器 IP 改为静态,这样我就可以让人们加入我设置的 Minecraft 服务器,我已经连续工作了 2 天,但没有成功,当我通过 sudo gedit /etc/network/interfaces 更改我的 ip 时,我被告知将其更改为类似于此的 iface eth0 inet 静态地址 192.168.1.100 网络掩码 255.255.255.0 网关 192.168.1.1

但它对我来说不起作用我曾尝试在网关中输入我的路由器 IP 地址,我在路由器菜单信息中找到该地址,但似乎不起作用当我的 IP 地址为 10.0.0.8 或类似值时我仍然遇到问题有人可以帮忙我真的想设置它并学习如何正确执行此操作?

答案1

您还需要手动设置 DNS 服务器。例如:

修改 /etc/resolv.conf

添加以下行(基于 opendns):

nameserver 208.67.222.222
nameserver 208.67.220.220

重新启动网络:

service networking restart

仔细检查您的 IP、网络掩码和网关。它们表面上看起来没问题,但请确保网络上没有其他任何东西在使用 192.168.1.100。

接口文件中的部分应类似于:

iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1

更多信息请点击这里: 在 Ubuntu 上设置静态 IP

每次更改后,请不要忘记重新启动网络!

答案2

只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:

sudo gedit /etc/network/interfaces

改变:

iface eth0 inet dhcp 

iface eth0 inet static 

并添加以下内容:

  • 地址 10.0.1.100(Ubuntu 服务器 IP 地址)
  • 网络掩码 255.255.255.0
  • 网关 10.0.1.1
  • 网络 10.0.1.0
  • 广播 10.0.1.255
  • dns 名称服务器 10.0.1.1

您还可以使用 Google 的公共 DNS,即 dns-nameservers 8.8.8.8 或 8.8.4.4。

完成后,重新启动网络

sudo /etc/init.d/networking restart

相关内容