侧边栏壁纸
博主头像
勤奋的冬枣博主等级

只有把抱怨环境的情绪,化为上进的力量,才是成功的保证!

  • 累计撰写 273 篇文章
  • 累计创建 448 个标签
  • 累计收到 101 条评论
标签搜索

目 录CONTENT

文章目录

GNS3的网卡设置

勤奋的冬枣
2023-01-20 / 1 评论 / 0 点赞 / 225 阅读 / 713 字

春季放假h准备尝试一下其他网络设备的操作,因此,移植其他电脑的GNS3。相比较EVE还是喜欢GNS3!

移植后需要修改IP地址,具体的操作如下:

第一种办法

首先,需要进入到网卡配置界面:

image

我的地址是已经修改好的,在上面点击,< OK >
image-1674220435238

选择“network” ,进去提示修改完,会从新启动。

image-1674220490974

进入就可以编辑网卡信息。

image-1674220542203

这个是NANO编辑器,因此在修改完的话按 "ctrl+x"退出,会提示是否保存配置,选择“Y”,然后回车,重启就行了。

上面的办法简单,但是对于不熟悉配置格式的,特别容易出错,因此有了第二种办法。

第二种办法

使用shell修改

因为GNS3是使用的ubuntu系统,因此可以直接进系统修改!Ubuntu 20.04采用netplan来管理网络配置计划,在/etc/netplan/目录下有一个以yaml结尾的文件,例如00-installer-config.yaml,不同版本的系统这个文件名可能会有些差异,但是不影响,以实际为准。

在选择菜单,选择“shell”,
image-1674220836301

进入后,使用 “ sudo -i ” 切换到root用户
image-1674220951917

然后,进入到 “ /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 就会报错!

image-1674221577328

最后再手动重启:reboot

0

评论区