我正在运行12.04发行版。我正在寻找的东西,可以运行在我的服务器上的命令行,让我的访问权,以改变网络设置。类似的程序可能是network-admin或netconf,但这些程序需要我在服务器上没有的图形界面。只有命令行。
有建议的包裹吗?
编辑
我希望我可以改变IP地址,DNS,网关等,并保存这些设置重新启动。我以前用ifconfig设置了一个静态IP,但是在重新启动时,它似乎回到了默认的网络IP。我删除了GUI以限制进程和占用的空间。我使用的嵌入式设备没有巨大的存储空间。它实际上是一个手臂系统发行版。我进入了/etc/network/interfaces文件,它似乎没有为主网络保存任何设置。我真的希望有一种简单的方法来实现这一点,比如address X.x,它将使用网络地址相对于静态地址?如果这有意义的话。
发布于 2014-07-30 16:24:46
虽然不是命令行解决方案,但始终可以安装韦伯明并远程管理服务器。我经常使用它,它真的很容易,没有太多的学习曲线。您可以从这里安装它。-虽然nmcli的建议很好,但我只想指出另一个选择。
发布于 2014-07-31 18:17:29
尝试用所需的IP设置编辑文件/etc/网络/接口。示例
vi /etc/network/interfaces你的文件应该是这样的
## dh2 generated for "machine name" : 2014-07-09 15:37:35
# gateway address space is 'xxx'
# xxx.xxx.xxx.xxx
# assigned : "machine name" : machine :
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.xxx
up route add -net x.x.x.x netmask x.x.x.x gw x.x.x.x dev eth0 || true
down route delete -net x.x.x.x netmask x.x.x.x gw x.x.x.x dev eth0 || true
up route add -net x.x.x.x netmask x.x.x.x gw x.x.x.x dev eth0 || true
down route delete -net x.x.x.x netmask x.x.x.x gw x.x.x.x dev eth0 || true
# loopback
iface lo inet loopback
# auto interfaces (all of them!)
auto eth0 lohttps://askubuntu.com/questions/504587
复制相似问题