端口设置ip的命令


端口设置ip的命令

当使用Ubuntu Server时,默认情况下IP地址是动态的,但有时为了方便访问,我们需要将Ubuntu的网络IP设置为静态。下面是在虚拟机中和直接在使用Ubuntu Server中的不同设置方法。

如果在虚拟机中使用Ubuntu Server,首先需要通过VMware的虚拟网络编辑器进行设置。步骤如下:

1. 打开VMware,从菜单中选择“编辑”然后点击“虚拟网络编辑器”。

2. 点击“更改设置”并使用管理员权限确认。

3. 在虚拟网络编辑器中,取消勾选“使用本地DHCP服务将IP地址分配给虚拟机”,然后设置你想要配置的静态IP地址和子网掩码,例如“192.168.8.0”和“255.255.255.0”。

4. 接着,点击“NAT设置”来配置NAT模式对应的网关IP或端口转发(如有需要)。

记住上述配置后,如果不在虚拟机中使用,则可以跳过上述步骤。

接下来,进入Ubuntu Server中设置静态IP:

1. 使用命令`ip addr`查看网络接口的详细信息,记住网卡名称,例如在本机中是ens33。

2. 进入网卡配置目录,命令为`cd /etc/netplan/`。

3. 使用`ls`命令查看目录内容,会发现一个默认的配置文件`50-cloud-init.yaml`。为了设置静态IP,我们需要新建或复制一个新的配置文件。

4. 使用命令`sudo cp 50-cloud-init.yaml 00-netcfg.yaml`复制配置文件,注意操作时需要加上sudo以获得足够权限。

5. 使用`sudo vim 50-cloud-init.yaml`和`sudo vim 00-netcfg.yaml`分别编辑这两个配置文件。在编辑时,按“i”进入编辑模式。

6. 在`50-cloud-init.yaml`中,将“dhcp4”的值改为false以关闭dhcp功能。

7. 在`00-netcfg.yaml`中,按照以下格式配置静态IP:

yaml

network:

version: 2

renderer: networkd

ethernets:

ens33: 此处填写你的网卡名称

dhcp4: no

addresses: [192.168.8.10/24] 注意填写/24及对应的掩码

routes:

- to: default

via: 192.168.8.2 填写默认网关

nameservers:

addresses: [180.76.76.76, 223.5.5.5] 填写DNS的IP地址

请注意格式缩进对齐以及填写正确的值。

8. 应用网卡配置,使用命令`sudo netplan ap`。如果配置正确,将不会有任何提示。如果出现错误提示,请检查配置文件中被提示出错的行所在的配置项缩进是否对齐。

9. 重启网络服务,使用命令`sudo systemctl restart systemd-networkd`。

至此,Ubuntu Server配置静态IP已完成。


端口设置ip的命令