Поэтому я беру интернет с моего Raspberry pi 3b+, работающего под управлением Raspbian Stretch Kernel:4.14, wlan0, и я просто создаю сетевой мост, чтобы подключить интернет к адаптеру Ethernet, который будет выдавать IP-адреса по протоколу DHCP, когда я подключу к нему новый компьютер. так что я сделал это, и это работает, но когда я пытаюсь пинговать с моего главного компьютера, ведьма находится в сети 192.168.1.0/24 до 192.168.2.0/24, я не могу, но когда я пытаюсь пинговать от сети 192.168.2.0/24 до 192.168.1.0/24 я могу.Это почему? я хочу быть в состоянии достичь 192.168.2.xxx потому что я хочу разместить там веб-сервер.Помогите..
Я пытался соединить так:
sudo apt-get install dnsmasq
sudo nano /etc/dhcpcd.conf:
interface eth0
static ip_address=192.168.2.1/24
static routers=192.168.2.0
sudo nano /etc/network/interfaces:
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.10
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
sudo service dhcpcd restart
sudo nano /etc/dnsmasq.conf:
interface=eth0 # Use interface eth0 listen-address=192.168.2.1 # Specify the address to listen on bind-interfaces # Bind to the interface
server=8.8.8.8 # Use Google DNS
domain-needed # Don't forward short names
bogus-priv # Drop the non-routed address spaces.
dhcp-range=192.168.2.10,192.168.2.20,12h # IP range and lease time
sudo nano /etc/sysctl.conf:
net.ipv4.ip_forward=1
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT`
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
sudo service dnsmasq start