Титла: проблем с resolv.conf файл и интернет на вътрешна мрежа Публикувано от: Bubble в Jan 04, 2018, 20:32 Здравейте,
Първо искам да кажа че съм абсолютно нов в линукс базираните системи и ще трябва да ми се обяснява като на идиотче. ;D Реших да си направя линукс сървър, в едно помещение което държа. Досега не ми трябваше интернет там, но се оказа че ще имам нужда и реших, че е крайно време да се запозная с линукса. Първо инсталирах Open Suse, но се оказа по-чепат и особен отколкото си мислех и накрая се предадох и инсталирах Debian 9-та версия. При инсталацията по погрешка съм инсталирал GUI което после деинсталирах. и започнах настройките. Понеже съм с две мрежови карти искам към едната да е свържан интернет доставчика ми а другата да ми рутира върешната мрежа. първо конфигурирах /etc/network/interfaces auto lo iface lo inet loopback # external LAN network allow-hotplug eth0 auto eth0 iface eth0 inet static address 37.123.42.301 netmask 255.255.252.0 gateway 37.123.40.1 dns-nameservers 37.123.40.2,37.123.40.3 # internal LAN network allow-hotplug eth1 auto eth1 iface eth1 inet static address 192.168.163.1 netmask 255.255.255.0 После в /etc/resolv.conf въведох nameserver nameserver 37.123.40.2 nameserver 37.123.40.3 Накрая конфигурирах и /etc/dns.masq.conf interface=eth1 listen-address=127.0.0.1 dchp-range=192.168.163.1,192.168.163.200,24h Инсталирах и SSH да мога тормоя сървъра дистанционно. След тези настройки тествах DNS-a kato пинг-нах abv.bg, пинг имаше и DHCP-to уж работеше при команда service dnsmasq status ми дава че сървиза е активен и виждам компютъра във вътрешната мрежа който си е взел ip-адрес, но въпреки това няма интернет. Пробвах да рестартирам сървъра и пингнах отново abv.bv, но се оказа, че няма пинг дотам . Прегледах 3-те конфигурационни файла оказа се че двата са какво съм ги настроил но в resolv.conf няма нищо. Въведох ги отново запомних файла и го отворих, настройките си бяха наред. Рестартирах мрежата /etc/init.d./network restart и пинга се появи, но вътрешната мрежа отново няма интернет. Та въпроса ми е защо при рестартиране на компютъра resolv.conf се изтрива ? Пробвах два-три пъти да го рестартирам, при рестарт винаги се изтрива и защо нямам интернет на вътрешната мрежа. Титла: Re: проблем с resolv.conf файл и интернет на вътрешна мрежа Публикувано от: makeme в Jan 04, 2018, 21:00 Не знам как стоят нещата в Дебиан 9 и не съм специалист, но мога да ти дам някой насоки:
Най-вероятно вътрешната мрежа няма интернет понеже трябва да се добавят правила в iptables. Също така може да провериш локалните машини какво получават през това dhcp и да гугълнеш за допълнителна конфигурация на eth1. Затриването на resolv.conf го правят network menager-ите. Не знам кой е на Дебиан 9, но и това може да гугълнеш. Ако има мрежар тук, нека се изкаже и на мен ми е интересно. Титла: Re: проблем с resolv.conf файл и интернет на вътрешна мрежа Публикувано от: mystical в Jan 05, 2018, 10:51 37.123.42.301 с това ip и с този GW 37.123.40.1 няма как да тръгне.
Трябва да разрешиш forward трафика и да добавиш нат правило в iptables, за да имат нет и във вътрешната мрежа. Титла: Re: проблем с resolv.conf файл и интернет на вътрешна мрежа Публикувано от: Acho в Jan 05, 2018, 11:15 Или пък прочети малко за маскарадинга.
Титла: Re: проблем с resolv.conf файл и интернет на вътрешна мрежа Публикувано от: pgmgm в Jan 05, 2018, 11:23 37.123.42.301 с това ip и с този GW 37.123.40.1 няма как да тръгне. Защо? Маската му е 255.255.252.0 така че не е проблем. за най-лесно, просто буташ тези два реда в /etc/rc.local: /sbin/iptables -t nat -A POSTROUTING -s 192.168.163.0/24 -j MASQUERADE /bin/echo 1 > /proc/sys/net/ipv4/ip_forward а ако нямаш /etc/rc.local - просто го създай. Това не е най-правилният начин, но ще работи. Титла: Re: проблем с resolv.conf файл и интернет на вътрешна мрежа Публикувано от: Naka в Jan 05, 2018, 11:26 Абе няма какво да се лъжем. В Шореуол е истината.
Титла: Re: проблем с resolv.conf файл и интернет на вътрешна мрежа Публикувано от: VladSun в Jan 07, 2018, 00:18 за най-лесно, просто буташ тези два реда в /etc/rc.local: Бих бил малко по-експлицитен: Код
Титла: Re: проблем с resolv.conf файл и интернет на вътрешна мрежа Публикувано от: mystical в Jan 07, 2018, 06:47 Здрасти VladSun, какво стана с твоя проект flattc?
Ако имаш свободно време, може ли, да ми пишеш на лични, Skype или мейл? Титла: Re: проблем с resolv.conf файл и интернет на вътрешна мрежа Публикувано от: Bubble в Jan 07, 2018, 22:12 Здравейте отново,
благодаря на всички за отговорите. проблемите се оправиха в следният ред на номерата 1. resolv.conf : оказа се че в /etc/network/interfaces съм сложил неправилно запетайка в реда dns-nameservers 37.123.40.2,37.123.40.3 Махнах я и проблема се оправи. 2. проблема с DNS-a се оказа пак в /etc/network/interfaces. Когато настройките на eth0 са зададени ръчно, нещо не се зарежда правилно DNS-a. Честно казано така и не разбрах какво не е както трябва, но като сменя настройката от Static на DHCP и всичко работи нормално. 3. Рутирането на вътрешната мрежа го направих през firewall-a : /etc/ufw/before.rules *nat :PREROUTING ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] -A INPUT -i eth1 -J ACCEPT -A POSTROUTING -o eth0 -j MASQUERADE -A POSTROUTING -s 192.168.163.0/24 -d 192.168.163.0/24 -j MASQUERADE COMMIT |