企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ### 1.网络配置 * Ubuntu配置两块网卡,eth0用于连接外网,eth1用于内网连接。 1. 首先修改配置文件 ~~~ vim /etc/network/interfaces ~~~ ~~~ auto eth1 iface eth1 inet static address 192.168.56.110 netmask 255.255.255.0 ~~~ 2. 重启网卡: > 第一种:可能不好使 ~~~ ifconfig eth1 down ifconfig eth1 up ~~~ > 第二种:临时起作用,下次重启电脑后,再去自动读取配置 ~~~ ifconfig eth1 192.168.56.110 netmask 255.255.255.0 up # 设置一下网关,需要外网的情况下 route add default gw 192.168.56.1 ~~~ ![](https://box.kancloud.cn/b57d974b6f94bcb6f1e1a231a2b701af_819x360.png) * 图中成功配置两个网卡,并且可以用ssh工具连接内网登录服务器,如果想要连接外网,还要配置网关和dns。 例如 ~~~ auto p5p1 iface p5p1 inet static address 192.168.1.60 gateway 192.168.1.1 netmask 255.255.255.0 dns-nameservers 202.98.0.68 dns-nameservers 192.168.1.24 ~~~ * 配置dns ~~~ sudo vi /etc/resolvconf/resolv.conf.d/base ---默认是空的 dns-nameservers 202.98.0.68 dns-nameservers 192.168.1.24 ~~~ 执行`sudo resolvconf -u` `cat /etc/resolv.conf` * 会看到多了两条记录 * * * * * ### 2.配置虚拟IP * 背景 > 服务器与SVN服务器处在不同网段,导致无法连接。 > 首先,我们的物理只有一个物理网卡,需要在物理机上虚拟出一个子网卡。 > 子网卡: 子网卡并不是实际上的网络接口设备,但是可以作为网络接口在系统中出现,如根据eth0这块网卡,虚拟出eth0:0这个网卡。它们必须要依赖于物理网卡,虽然可以与物理网卡的网络接口同时在系统中存在并使用不同的IP地址,而且也拥有它们自己的网络接口配置文件。 1.修改网卡配置信息(是永久生效) `sudo vim /etc/network/interfaces` ![](https://box.kancloud.cn/8467bf08df3325185c2a48247def7d0c_688x420.png) > 如图根据p5p1这个网卡,虚拟出p5p1:0这个子网卡 * 重启机器或者执行,使之临时生效 `sudo ifconfig p5p1:0 192.168.2.213 netmask 255.255.255.0 up` `ifconfig` ![](https://box.kancloud.cn/d147efc5944dd4e0cab44c2a108e03b0_871x342.png)