用笔记本做路由器共享4G流量
有一張電信的4G手機卡,每個月40G的高速流量,但總是用不完,所以考慮將手機開放熱點,用家里的廢棄筆記本裝CentOS7系統,做個NAT,再接一個TP-link 5口交換機,連接家里的電腦和電視,不用額外再開有線網絡了。
筆記本是三星Note148, 上網本,已經至少有8年了。
無線網卡 wlp5s0,有線網卡 enp9s0 。無線網卡連接紅米手機開放的熱點,有線網卡連接交換機
1. 安裝完Centos7系統,開啟網絡轉發功能
vi /etc/sysctl.conf增加一行內容:?net.ipv4.ip_forward = 1
用下列命令,使其生效?
sysctl -p2.配置防火墻,設置無線網卡wlp5s0為外網 ,有線網卡 enp9s0 為內網
firewall-cmd --zone=external --change-interface=wlp5s0 --permanent firewall-cmd --zone=internal --change-interface=enp9s0 --permanent3.配置內外網通信的地址轉換,也就是NAT服務的核心功能!
firewall-cmd --zone=external --add-masquerade --permanent firewall-cmd --add-masquerade --permanent?4.配置內網的默認網段
firewall-cmd --permanent --direct --passthrough ipv4 -t nat -l POSTROUTING -o wlp5s0 -j MASQUERADE -s 192.168.1.0/245. 使上述配置生效
firewall-cmd --reload?再說一下通過iptables 和 dhcp的配置方法
1. 同上一種方法,開啟 轉發功能
2.配置內網網卡的ip?
vim /etc/sysconfig/network-scripts/ifcfg-enp9s0需要更改和添加的內容:
BOOTPROTO="static"
NAME="enp9s0"
IPADDR="192.168.1.1"
NETMASK="255.255.255.0"
DNS1="223.5.5.5"
DNS2="8.8.8.8"
DNS3="8.8.4.4"
ONBOOT="yes"
?3.重啟網絡
systemctl restart network4.配置iptables
iptables -A FORWARD -i enp9s0 -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o wlp5s0 -j MASQUERADE5. 安裝dhcp服務
5.1 先添加 epel源
yum install -y epel*5.2安裝dhcp
yum install -y dhcp6.配置dhcp
6.1 生成dhcp配置文件
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf-back cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf6.2配置其內容:
vim /etc/dhcp/dhcpd.conf要修改的內容如下
# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.0 {
? range 192.168.1.10 192.168.1.50;
? option domain-name-servers 223.5.5.5,8.8.8.8,8.8.4.4;
? option domain-name "router.com";
? option routers 192.168.1.1;
? option broadcast-address 192.168.1.255;
? default-lease-time 600;
? max-lease-time 7200;
}
7.重啟dhcp服務并使之開機自啟動
systemctl restart dhcpd systemctl enable dhcpd額外的一些東西:
CentOS7 最小化安裝時,如果沒有配置網絡,可以在root賬戶下使用 nmtui命令,以圖文形式配置有線和無線網卡
總結
以上是生活随笔為你收集整理的用笔记本做路由器共享4G流量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 被国人误解了千年的七句话
- 下一篇: Go语言中的complex(复数)