如果Linux主机有两个网卡,比如一个有线、一个无线,当无线连接后,其他机器即可通过有线共享上网,为了方便叙述,假设环境如下:

  • A机器有两块网卡,eth0和ws0,其中ws0为无线网卡,已连接wifi,而eth0为有线网卡
  • B机器只有一个有线网卡,假设也为eth0

首先需要以root身份在A机器上执行以下代码(注意ws0应替换为你自己的无线网卡名称)

echo  > /proc/sys/net/ipv4/ip_forward
iptables -t nat -I POSTROUTING -o ws0 -j MASQUERADE

然后需要将A、B机器的eth0设置在同一个网段内,并且A机器的eth0不能设置默认网关,假设A、B的IP分别为:

  • A:192.169.0.1
  • B:192.169.0.2

则我们需要把B机器的默认网关设置为A的IP,即192.169.0.1,B机器的DNS可设置为8.8.8.8,然后应该就可以上网了

最新文章

  1. Javaweb学习笔记——EL表达式
  2. Node ExpressJs server的路径设置
  3. input---checked小问题
  4. ASP.NET 5探险(8):利用中间件、TagHelper来在MVC 6中实现Captcha
  5. 文件上传和下载(可批量上传)——Spring(三)
  6. 单据状态BE构建
  7. c# 高效读写文件
  8. 请注意designer中的NAME field
  9. bnuoj 1071 拼图++(BFS+康拓展开)
  10. hdu 1240 Asteroids! (三维bfs)
  11. 【转载】java InputStream读取数据问题
  12. 7.7 WPF后台代码绑定如果是属性,必须指定一下数据上下文才能实现,而函数(click)就不用
  13. Python 学习笔记大纲
  14. 详说 Navicat for MySQL 快捷键
  15. 用Netty开发中间件:网络编程基础
  16. Oracle Audit 审计功能的认识与使用
  17. 命令行command line 使用 http proxy的设置方法 Setting Up HTTP Proxy in Terminal
  18. 从零开始一起学习SLAM | 为啥需要李群与李代数?
  19. 20155339 Exp5 MSF基础应用
  20. windows防火墙设置端口开放技巧

热门文章

  1. 树链剖分【p2590】[ZJOI2008]树的统计
  2. GTK+重拾--09 GTK+中的组件(一)
  3. OpenGL投影矩阵【转】
  4. spring aop expression支持多个表达式配置
  5. vim+python
  6. iOS之定制tabbar
  7. RPC接口mock测试
  8. python项目导出所需要的依赖库
  9. 【OpenGL 学习笔记01】HelloWorld演示样例
  10. vi 替换操作