
1、首先用root用户登录linux桌面系统。
2、然后点击上方的【系统】, 在下拉菜单中点击【首选项】。
3、然后点击列表里的【网络连接】。
4、然后点击“编辑”。打开“IPV4 设置”页面,选择“方法”为“手动”。
5、选择“添加”。填写自己分配的ip地址,子网掩码,网关,DNS服务器等信息,参照windows 系统填写。填写完成后,点击“应用”即可。
先回顾下一下网络硬件的的基础概念( Hub, bridge, switch, router, gateway)
Linux天生就是为网络而存在的,每台装有Linux 系统的计算机都可以实现,Router/Gateway 功能
Linux 内核默认关闭网络数据包的转发功能,遇到不匹配的数据网络数据包,直接丢弃,只要修改内核参数,打开ip_forward配置,放行netfilter防火墙的FORWARD链 (转发数据包时对应此规则链中的策略) , 如果这台机器配置公网地址的网络IP,就可与作为其他主机的网关
例如在创建好的一个子网中,默认10.0.2.1 是被分配为默认的网关,如果想要子网中其他主机的网关,参考 *** 作如下:
host1: eth0 10.0.2.2 eth1 123.x.x.x
hostN:
完成以上配置,子网中的hostN主机就默认使用host1作为网关出口,登陆hostN主机验证,如果配置正确,可以返回 bing.com 域名的IP和 html 页面
在某些受限的网络环境,比如云平台VPC网络,默认路由无法更改,可以使用 gre 协议来打通,结合策略路由表(ip rule/ ip route table ),就可以实现网络流量的转发,打通GRE隧道参考:
host1 执行命令:
host2 执行命令:
host1 执行命令:
host2 执行命令:
相比openvpn,ipsec等老牌vpn软件,wireguard是Linux 内核5.6版本后内置支持的vpn,这里以ubuntu为例子,来介绍wireguard的安装配置
wg-quick up wg0
1、首先我们打开XShell工具,点击顶部的打开选项,
2、接下来会d出一个会话界面,我们点击新建按钮,
3、然后我们在Linux系统中用ifconfig命令查看一下系统的地址信息,
4、接下来在新建会话界面中我们输入Linux的地址,端口,协议信息,
5、点击确定以后我们添加的连接信息就自动加载到会话列表中了,我们选择刚才新建的会话,然后点击连接按钮
6、接下来会d出一个是否接受秘钥的提示,我们点击接受并保存按钮
7、然后就会d出让我们输入账号的界面,这个账号是linux系统的账号,默认都是root,
8、接下来输入root对应的密码,当然如果你有Public Key也可以选择的
9、最后登录系统以后我们可以用ll命令查看一下当前的文件夹内容,看是否真正的进入了远程Linux系统,
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)