linux共享上网设置

1、打开内核ip转发

vi /etc/sysctl.conf
 
net.ipv4.ip_forward = 1

执行sysctrl -p生效

2、如果主机未启用防火墙,那么如下设置iptables

[[email protected] ~]# iptables -F

[[email protected] ~]# iptables -P INPUT ACCEPT

[[email protected] ~]# iptables -P FORWARD ACCEPT 

[[email protected] ~]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

或者


iptables -t nat -A POSTROUTING -s ip -o eth0 -j MASQUERADE

[[email protected] ~]# /etc/init.d/iptables save

[[email protected] ~]# /etc/init.d/iptables restart

说明:

  iptables -F #清除原有的filter有中的规则 

  iptables -t nat -F #清除原有的nat表中的规则

  iptables -P FORWARD ACCEPT #缺省允许IP转发

如果主机上启用了防火墙,需加上下面两句:
 
Code:
 
iptables -A FORWARD -s 192.168.122.0/24 -o eth0 -j ACCEPT
iptables -A FORWARD -d 192.168.122.0/24 -m state --state ESTABLISHED,RELATED -i eth0 -j ACCEPT

时间: 2024-11-23 04:12:35

linux共享上网设置的相关文章

一次linux虚拟机上网设置全过程

不得不说,对待linux必须要有玩的精神,各种试,最后解决问题,或者没有解决问题.虽然没有解决,但对问题的理解又加深了,某一天再试,可能就解决了.用行话说,不是不报,时候未到. 选择centos 这里最后都没有成功,现在回过头来看, pc ping centos ok, centos ping pc notok, 很可能是pc的防火墙没有关闭.总的来说,个人体验,centos的网络设置比ubuntu复杂. 拥抱ubuntu 静态设置 1. 找到文件并作如下修改: sudo vim /etc/ne

通过服务器系统的软ROUTE服务+NAT提供拨号共享上网(校园版)

这是以前在学校时破解共享上网所写的批处理代码,这个可能是我找的旧版本的了,当时是保密配方,刚找到EXE版本反编译出代码来,没时间检查它了,我记得我改过,新版的找不到了,毕业后根本没弄过了,代码更不熟悉了,但是这个比共享卫士好用.而且现在那个无线WIFI的发射器这么流行,还有金山那些软件商都纷纷提供软件版的共享上网的了,用不着这个老方法了吧.不过这个方法还是有不可比拟的地方,就是比WIFI的距离远,内网透传,这就是技术达到落地的效果,哈哈~~ @echo off mode con cols=84

小米随身wifi到手,准备开搞当个ap给linux共享wifi上网!

思路:目前国内的随身wifi基本上都是用的Ralink芯片的USB无线网卡而已,只不过很多无线网卡芯片不支持master模式,所以不能兼做ap,而Ralink出的几款芯片都是支持master模式的,在Linux下就可以通过hostapd这个软件包+iptables(NAT)+dhcpd(给设备动态分配IP)设置使手机等设备共享电脑上的有线连接实现上网. 经查,小米wifi用的应该是mediatek(也就是以前的Ralink)的7601芯片.ArchLinuxer最喜欢做的一件事,先在AUR里搜搜

Vmvare安装Linux虚拟机无线共享上网注意点

1.确认eth0是否启动正常2.通过桥接模式共享上网3.eth0配置: ip和网关配置和物理机无线网保持一致(网关一致,ip网段一致) 原文地址:http://blog.51cto.com/1632457/2306763

VirtualBox中CentOS通过Host-Only方式实现虚拟机主机互相访问、共享上网

VirtualBox常用的网络配置如下: 连接方式 主机访问虚拟机 虚拟机访问主机 虚拟机访问虚拟机 虚拟机访问外网 说明 网络地址转换(NAT) 不支持 支持 不支持 支持 默认连接方式,虚拟IP,VirtualBox内部进行网络转换 桥接网卡 支持 支持 支持 支持 此方式相当于真实电脑,真实IP,会占用真实的网络IP资源 仅主机(Host-Only)网络 支持 支持 支持 支持 此方式使用VirtualBox的虚拟网卡,半真实IP,通过共享上网可以实现外网访问 1.默认的NAT方式,比较简

用iptables做软路由实现共享上网

我们平时使用的大多数家用路由器都是通过NAT(Network Address Translation,网络地址转换)功能实现共享上网的,iptables是linux内核里整合的一个ip信息包过滤系统,使用iptables配置nat就可以实现和家用路由器一样的上网效果. 环境:两台电脑,都是centos6的系统,其中一台能上网,一台不能上网,两台电脑通过内网相连. A电脑:外网(eth0) ip为192.168.1.1,内网(eth1) ip为10.1.1.1.1 B电脑:内网(eth0) ip为

Ubuntu杂记——Ubuntu下用虚拟机共享上网

由于最近把自己电脑环境换成了Ubuntu,但学校的网络是电信的闪讯,大学里用过的人都知道这货有多坑,而且没有Linux客户端,上网都是问题,怪不得国内用Linux的人那么少,特别是高校的学生(让我瞎逼逼下,反正我是恨死电信闪讯啦). 之前有在网上找到过Linux下用虚拟机共享上网的教程,现在百度不到,幸好自己之前有存档.今天用到了,觉得还是写到博客园比较好,万一哪天电脑硬盘坏了呢?废话不多说,上教程,尽力讲明白,看不懂的大家就不要骂我了,我小学语文虽然不是体育老师教的,但是我语文真心不好啊! 一

虚拟机中的linux如何上网

vmware三种网络连接上网设置: 1.桥接方式(bridge) : 默认使用vmnet0 将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同: ip地址与主机同段相异, 子网掩码与主机相同, 网关与主机相同, DNS服务器与主机相同. 实现虚拟机<--->主机虚拟机<---->互联网 通信. 2.共享方式(nat) : 默认使用vmnet8 将虚拟机设置成使用dhcp方式上网,windows下选择"自动获取ip",linux下开启dhcp服务即可. 手动

vm linux不能上网

虚拟机linux NAT方式上网图文详解 虚拟机linux下NAT上网方式跟windows下是不一样的,windows系统只要直接选择NAT上网方式即可,不需要其它配置,而linux要想 用NAT方式上网需进行另外的设置.下面的图文教程,我觉得还是比较精典的,思路非常清晰,希望对刚接触 linux的朋友有所帮助. 点虚拟机菜单: 编辑---编辑虚拟网络 然后选择 NAT这一选项卡. 查看本地ip 地址方法: 开始----运行--cmd     输入: ipconfig /all VMware提供