vs2022linux静态 |
您所在的位置:网站首页 › linux服务器配置静态路由模式 › vs2022linux静态 |
Linux服务器添加永久静态路由
服务器添加永久静态路由 一、Linux添加永久静态路由 方法一:修改 rc.local 配置文件 范围:测试 Ubuntu 14.04、centos 6.4、debian 8.1、redhat 6.4 系统可用 使用方法: 向 linux 系统的 /etc/rc.local文件中添加命令route add -net 192.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令route add -net 192.168.3.0/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发 reboot重启系统命令生效 用 route -n 命令查看命令是否已经生效 方法二:修改 static-routes 配置文件 范围:测试 centos 6.4、redhat 6.4 系统可用 使用方法(此方法比 rc.local 方法实用,能保证网络链路的通畅): 向系统的 /etc/sysconfig/static-routes 文件(如果系统没有此文件,可以新建此文件)中添加命令 any net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令 any net 192.168.2.0 netmask 255.255.255.0 dev eth0, 前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发 service network restart 命令重启网络服务 用 route -n 命令查看命令是否已经生效 方法三:修改 interface 配置文件 范围:测试 debian 8.1、Ubuntu 14.04 系统可用 使用方法: 向系统的 /etc/network/interface 文件中添加命令 up route add -net 192.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令 up route add -net 192.168.3.0/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发 reboot 重启系统命令生效 用 route -n 命令查看命令是否已经生效 注 1:(引用网上内容)如果在 rc.local中添加路由会造成NFS无法自动挂载问题,所以使用 static-routes 的方法是最好的。无论重启系统和 service network restart 都会生效,按照linux启动的顺序,rc.local 里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。 注 2:以上添加命令可以通过 linux 命令 sed -i ‘2i route add -net 192.168.2.0/24 gw 192.168.2.254’ + 文件路径 命令向相应的文件的第二行添加命令或者用 echo route add -net 192.168.2.0/24 gw 192.168.2.254 文件路径向文件的末尾添加命令 Ubuntux系统可以修改vim /etc/NetworkManager/system-connections/Wired\ connection\ 3 Linux怎么添加静态路由?平时工作经常需要配置路由,接下来总结一下linux服务器配置路由的方法。 1、首先看一下本机的网路环境网络信息及路由信息:ip addr;route -n。 2、接着使用route命令添加一条静态路由:route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.2.1。 3、然后使用route命令添加一条路由,并指定eth1网卡:route add -net 192.168.4.0 netmask 255.255.255.0 gw 192.168.2.1 dev eth1。 4、接着使用route命令添加一条指向某一个主机的路由:route add -host 192.168.5.125 gw 192.168.2.1 。 5、最后使用ip命令添加一条静态路由,并指定从eth1网卡收发数据:ip route add 192.168.7.0/24 via 192.168.2.1 dev eth1,如下图所示添加静态路由就完成了。 [img]给虚拟机中的Linux系统设置静态IP1.输入命令ifconfig查看当前系统ip、网关等信息 2.修改系统配置文件 输入vim /etc/sysconfig/network-scripts/ifcfg-eth0 将文件中的三个参数改为: ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static 接着添加IP地址、子网掩码、默认网关 IPADDR=192.168.6.60 NETMASK=255.255.255.0 GATEWAY=192.168.6.2 *注意,这里的IP地址和默认网关不是乱填的 需要查看虚机的虚拟网络编辑器 这里需要选VNnet8,如果已经有这个名称了,就可以直接在改名称下修改 选中VMnet8,选择NAT模式,并去掉勾选 使用本地DHCP服务将IP地址分配给虚拟机 进入NAT设置 如图所示,网关IP(GATEWAY):192.168.145.2即为配置文件中的网关,IP地址(IPADDR)则取该网关中的一个子网IP:192.168.145.0,子网掩码(NETMASK)默认为:255.255.255.0 配置好文件,保存并退出。 接下来为系统设置DNS 命令:vi /etc/resolv.conf 进入配置文件添加(这是Google提供的公用DNS): nameserver 8.8.8.8 保存并退出。 然后重启net服务 命令:service network restart 这时我们可以用ping命令去ping主机IP和外网(如: ),我们会发现可以ping通主机IP也能ping通外网 OVER 问题:centos 可以ping 通 windows,也可以ping通外网,但是windows ping 不通 centos Centos中输入ip addr,查看ip信息 windows 中输入ipconfig命令,查看ip信息,使Centos中和winwods的ip在一个网段即可 关于怎么修改windows中V8如下操作即可: 这里的IP和ContOS静态IP保持在一个网段即可,网关参考虚拟机网络设置: 现在再去用xshell连接或者ping即可 linux安装图形化界面 1.首先点击:VMware软件中的虚拟机---安装VMware Tools。(注意:下面红色字体为输入的命令) 2.解压缩VMware Tools 命令: cd /media/VMware\ Tools/ (进入光驱(注意Tools前边有空格) 挂载成功以后 在VMwareTools里边有一个 VMwareTools-10.2.0-7259539.tar.gz(查看你的,我们可能不一样),解压 tar zxvf VMwareTools-10.2.0-7259539.tar.gz -C /tmp/ 解压缩tar包到/tmp 下 cd /tmp/vmware-tools-distrib/ 进入/tmp 3.安装VMware Tools ./vmware-install.pl 下面的选项就按照默认值,一直回车就可以: 出现选择就回车,一直回车后,出现如下: 此时安装成功,重启即可 vs2022无法启动linux调试VS2022将直接访问WSL并调试WSL里面的任何Linux代码。 使用WSL将不再需要ssh连接VS和Linux虚拟机 Visual Studio 的 WSL 2 工具集允许您从 Visual Studio 在 WSL 2 发行版上构建和调试 C++ 代码,而无需添加 SSH 连接。 原理 VS是先与WSL2建立联系,然后用WSL2上的g++ 编译代码,gdb调试程序。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |