zl程序教程

您现在的位置是:首页 >  云平台

当前栏目

Ubuntu的网络设置

网络Ubuntu 设置
2023-09-27 14:27:31 时间

Ubuntu网络相关查询方法:

  • 网卡eth0性能参数 ethtool eht0
  • 主机所有网卡名称 iwconfig
  • 主机所有网卡名称 ifconfig

Ubuntu可以至少有以下三种设置方法:

  • 通过ifconfig命令设置
  • 通过Ubuntu自带的GUI设置(对应本地的/etc/NetworkManager/system-connections)
  • 修改系统文件修改 /etc/network/interface

为了方便管理,我们常常在interface文件中添加

source /etc/network/interfaces.d/*

然后再interface.d以文件形式形式配置。

配置静态IP:

auto eth0
iface eth0 inet static
address 192.168.1.13
netmask 255.255.255.0
gateway 192.168.1.1

自动

auto eth0
iface eth0 inet dhcp

使配置生效的方式有很多种,最简单的就是重启。其次就是通过/etc/init.d管理服务的初始化脚本,使用这些脚本管理服务,其格式是:

/etc/init.d/command OPTION

command则是管理对应服务的脚本,OPTION则是选项,一般有:·stop,start,reload,restart,force-reload,这里我们选择networking脚本使参数生效:

/etc/init.d/networing reload

不知道为啥,systemctl reload networking没有用。
如果只是修改配置,还可以是:systemctl daemon-reload

如果想手动启动某服务,传统的方式是 /etc/init.d 服务名 start,也可以直接敲入服务名。

[1] /etc/init.d目录在Linux系统中可是大名鼎鼎。它只负责一件事情,但却涉及到全系统。它包含系统中各种服务的start/stop脚本,从acpid到x11-common,其重要性可见一斑。init.d 初始化脚本称之为System V风格初始化,是System V系统传统之一,后来成为一些Unix系统的共同特性的源头。值得一提的是,在/etc目录下可能还包含rc#.d目录,这也是System V风格,#为数字0到6,为系统的运行级别runlevel。可见System V风格影响深远。