春季放假h准备尝试一下其他网络设备的操作,因此,移植其他电脑的GNS3。相比较EVE还是喜欢GNS3!
移植后需要修改IP地址,具体的操作如下:
第一种办法
首先,需要进入到网卡配置界面:
我的地址是已经修改好的,在上面点击,< OK >
选择“network” ,进去提示修改完,会从新启动。
进入就可以编辑网卡信息。
这个是NANO编辑器,因此在修改完的话按 "ctrl+x"退出,会提示是否保存配置,选择“Y”,然后回车,重启就行了。
上面的办法简单,但是对于不熟悉配置格式的,特别容易出错,因此有了第二种办法。
第二种办法
使用shell修改
因为GNS3是使用的ubuntu系统,因此可以直接进系统修改!Ubuntu 20.04采用netplan来管理网络配置计划,在/etc/netplan/目录下有一个以yaml结尾的文件,例如00-installer-config.yaml,不同版本的系统这个文件名可能会有些差异,但是不影响,以实际为准。
在选择菜单,选择“shell”,
进入后,使用 “ sudo -i ” 切换到root用户
然后,进入到 “ /etc/netplan/ ” 目录下,会看到三个文件夹,试过发现GNS3的配置是 “ 90_gns3vm_static_netcfg.yaml” 文件。
/etc/netplan/
gns3@gns3vm:~$ sudo -i
root@gns3vm:~#
root@gns3vm:~# cd /etc/netplan/
root@gns3vm:/etc/netplan# ll
total 24
drwxr-xr-x 2 root root 4096 Jan 20 13:19 ./
drwxr-xr-x 100 root root 4096 Jan 15 06:59 ../
-rw-r--r-- 1 root root 269 Jan 20 13:00 00-installer-config.yaml
-rw-r--r-- 1 root root 145 Jan 20 12:53 00-installer-config.yaml.save
-rw-r--r-- 1 root root 774 Feb 25 2022 80_gns3vm_default_netcfg.yaml
-rw-r--r-- 1 root root 406 Jan 20 13:01 90_gns3vm_static_netcfg.yaml
root@gns3vm:/etc/netplan#
我们只需要修改 “ 90_gns3vm_static_netcfg.yaml ”就可以。
修改的时候,一定注意冒号后面有个空格,没有的话就会报错!
nano 90_gns3vm_static_netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.30.135/24
gateway4: 192.168.30.1
nameservers:
addresses: [114.114.114.114]
修改完后还是按 "ctrl+x"退出,会提示是否保存配置,选择“Y”,然后回车,但是不会重新启动!!!
这时候收入 “ netplan apply ”,这个命令最到的好处就是,会提示你那块格式和内容出了问题,保证数据的有效性,不会出问题!!!
netplan apply
例如:下面我把version改成12 就会报错!
最后再手动重启:reboot
评论区