这篇文章主要介绍“Linux怎么实现共享上网”,在日常操作中,相信很多人在Linux怎么实现共享上网问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么实现共享上网”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
建立Linux DHCP服务器。如果是Ubuntu系统的话,直接
#apt-getinstalldhcpd
安装完毕后更改/etc/dhcpd.conf文件,加入:
optiondomain-name-servers202.96.134.188,202.96.134.133;default-lease-time600;max-lease-time7200;subnet192.168.1.0netmask255.255.255.0{range192.168.1.2192.168.1.200;optionrouters192.168.20.1;}
DHCP设置完毕。下面就需要将Linux主机设置多一个IP,并设置好IPtable规则。
sudoifconfigeth0:1192.168.20.1sudosh-c“echo1>/proc/sys/net/ipv4/ip_forward”sudoiptables-AFORWARD-s192.168.20.0/24-jACCEPTsudoiptables-AFORWARD-ieth0-mstate–stateESTABLISHED,RELATED-jACCEPT
可以将上面语句写入一脚本中。需要时执行一下就是打开共享功能了。
而window机器只需要设置成自动获取IP(或者设定为192.168.20.x网段,网关则是192.168.20.1)。物理连接则是通过集线器。
各人情况都有不同,大家根据自己情况修改。
到此,关于“Linux怎么实现共享上网”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注恰卡编程网网站,小编会继续努力为大家带来更多实用的文章!
linux怎么搭建ftp服务器(linux ftp命令)
linuxftp命令?很欢喜问本问题,此观点祝你好运吧!再连接ftp服务器。格式:ftp[hostname|ip-address...
linux怎么调出屏幕键盘(linux | 怎么打出来,管道符号怎么打)
linux|怎么打出来,管道符号怎么打?楼主,你好!“|”这个符号在linux环境称做“管道符”框输入方法:Shift键盘的“...
linux系统生成core文件(linux udp缓存配置)
linuxudp缓存配置?临时再添加:sysctl-w_max26214400无限制再添加:将以下行添加到中:_max26214...
linux Centos如何安装PHP7
linuxCentos如何安装PHP7今天小编给大家分享一下li...
干了10多年的php,还不会安装,是不是丢人
Linux编程的十大代码编辑器新鲜出炉,你用的入榜单了吗?
从7到8,CentOS又更新了什么
PHP程序员的技术成长规划-基础阶段篇
Linux curl命令
Linuxcurl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但...
CentOS和RedHat下8个最常用的YUM库
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议