Kode_Omut

Маршрутизация Ubuntu Srv

Sep 25th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. для настройки маршрутизации потребуется настроить сетевую карту и установить mc
  2.  
  3. настраиваем сетевую карту:
  4.  
  5. auto eth1
  6. iface eth1 inet static
  7. address 192.168.x.x
  8. mask 255.255.255.0
  9.  
  10. post-up /etc/nat
  11.  
  12. устанавливаем mc:
  13.  
  14. apt-get install mc
  15.  
  16. создаем файл nat:
  17. touch /etc/nat
  18. делаем его исполняемым:
  19. chmod +x /etc/nat
  20.  
  21. вводим в консоль команду "mc"
  22.  
  23. заходим в папку "etc" и в ней ищем "nat"
  24.  
  25. В файле "nat" прописываем следующее:
  26.  
  27. #!/bin/sh
  28.  
  29. #Включаем форвардинг пакетов
  30. echo 1 > /proc/sys/net/ipv4/ip_forward
  31.  
  32. #Разрешаем траффик на lo
  33. iptables -A INPUT -i lo -j ACCEPT
  34.  
  35. #Разрешаем доступ из внутренней сети наружу
  36. iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT // буква "о" а не цифра ноль
  37.  
  38. #Включаем NAT
  39. iptables -t nat -A POSTROUTING -o eth0 -s 192.168.x.0/24 -j MASQUERADE // x - это то что вы настроили в сетевой карте
  40.  
  41. #Разрешаем ответы из внешней сети
  42. iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
  43.  
  44. #Запрещаем доступ снаружи во внутреннюю сеть
  45. iptables -A FORWARD -i eth0 -o eth1 -j REJECT
  46.  
  47. делаем reboot
  48.  
  49.  
  50. на клиентской машине настраиваем сетевую карту
  51.  
  52. 192.168.x.x
  53. 255.255.255.0
  54. 192.168.x.x
  55. 192.168.x.x
  56. 8.8.8.8
Add Comment
Please, Sign In to add comment