Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Help & Support » Networking » Интернет на два компа
Тема: Интернет на два компа, Убунту
Мнение #1 Skip to the next post in this topic.
Написано на: Септември 17 2007, 22:29
bashi

Avatar




Група: Li fans
Мнения: 182
Регистриран: Март 2007

Оценка: няма

Offline
Здравейте всички! Още съм начинаещ с Линукс а, а се сблъсках със следния проблем: Може ли от един комп да се сподели нет с друг и как може да стане това? Някой може ли да даде малко хелп - съвети и линкове по тази тема. Знам, че трябва да имам втора лан карта и нищо друго   :( . Освен това компа на който ще давам нет е на бозата. Това проблем ли е? Нета, който идва до моя комп е също малко "смахнат" - кабелен с име и парола. Ето рутинг таблицата с която го пускам:
195.138.132.21  0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.26.10.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0
10.0.0.0        10.26.10.1      255.224.0.0     UG    0      0        0 eth0
0.0.0.0         195.138.132.21  0.0.0.0         UG    0      0        0 ppp0
ето и командите
sudo ifconfig eth0 10.26.10.43 netmask 255.255.255.0 up
sudo route add -net 10.0.0.0 netmask 255.224.0.0 gw 10.26.10.1
sudo pon neta
sudo route add default gw 195.138.132.21
ето и тунела
remotename mytunnel
linkname mytunnel
ipparam 10.0.0.1
pty "pptp 10.0.0.1 --nolaunchpppd "
name
usepeerdns
#require-mppe
mppe-stateful
persist
noauth
#file /etc/ppp/options.pptp
# end of tunnel file
Предварително благодаря!!
Контакти:  bashi
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Септември 18 2007, 09:58
tolostoi

Avatar




Група: Li maniacs
Мнения: 869
Регистриран: Юли 2006

Оценка: 5

Offline
Може лесно става, слааш втора карта на нея слагаш
адрес 192.168.1.1
маска 255.255.255.0
и нищо повече, след това инсталираш един днс сървър (може и без него де ама така ще ползваш рутера и за днс на другите компютри)
Код: 
sudo apt-get install bind9
Първо пускаш рутирането, редактираш файла
Код: 
sudo nano /etc/sysctl.conf
търсиш реда
Код: 
#net.ipv4.conf.default.forwarding=1
и махаш знака # (диез) в началото на реда, после изпълняваш
Код: 
sudo sysctl -p
ако всичко е наред трябва да ти отговори с това
Код: 
net.ipv4.conf.default.forwarding = 1
сега и самото маскиране правиш, ще ти трябва и за eth0 и за ppp0
Код: 
sudo iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
sudo iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
можеш да си ги запазиш някъде командите да се изпълняват и след рестарт.
На клиентските компютри слагаш адреси
адрес 192.168.1.2 (до 254)
маска 255.255.255.0
гетауей 192.168.1.1
ДНС 192.168.1.1


Редактирано от tolostoi на Септември 18 2007, 11:38

Мнение #3 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 04 2007, 18:09
bashi

Avatar




Група: Li fans
Мнения: 182
Регистриран: Март 2007

Оценка: няма

Offline
Нещо се заяжда
Код: 
bashi@bashi-desktop:~$ sudo sysctl -p
kernel.printk = 4 4 1 7
error: "kernel.maps_protect" is an unknown key
warning: /etc/sysctl.conf(26): invalid syntax, continuing...
Контакти:  bashi
WEB  
Мнение #4 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 04 2007, 21:38
nikolavp

Avatar




Група: Li maniacs
Мнения: 560
Регистриран: Юли 2006

Оценка: 4

Offline
Цитат:  (bashi @ Ноември 04 2007,18:09)

Нещо се заяжда
Код: 
bashi@bashi-desktop:~$ sudo sysctl -p
kernel.printk = 4 4 1 7
error: "kernel.maps_protect" is an unknown key
warning: /etc/sysctl.conf(26): invalid syntax, continuing...

Дай изход от
Код: 
grep -v '^#' /etc/sysctl.conf

P.S. Сигурно си сложил/редактирал някоя директива и ти реве заради несъществуването и. С другото какво стана ? Нета тръгна ли ?


Редактирано от nikolavp на Ноември 04 2007, 21:39

Контакти:  nikolavp

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #5 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 04 2007, 21:43
bashi

Avatar




Група: Li fans
Мнения: 182
Регистриран: Март 2007

Оценка: няма

Offline
bashi@bashi-desktop:~$ grep -v '^#' /etc/sysctl.conf


kernel.printk = 4 4 1 7

kernel.maps_protect = 1




Uncomment the next line to enable packet forwarding for IPv4

bashi@bashi-desktop:~$

Ами не тръгна. Компа, на който искам да дам нет има връзка само с gw.Какво може да съм объркал?
Контакти:  bashi
WEB  
Мнение #6 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 04 2007, 22:18
nikolavp

Avatar




Група: Li maniacs
Мнения: 560
Регистриран: Юли 2006

Оценка: 4

Offline
Цитат:  (bashi @ Ноември 04 2007,21:43)

bashi@bashi-desktop:~$ grep -v '^#' /etc/sysctl.conf


kernel.printk = 4 4 1 7

kernel.maps_protect = 1




Uncomment the next line to enable packet forwarding for IPv4

bashi@bashi-desktop:~$

Ами не тръгна. Компа, на който искам да дам нет има връзка само с gw.Какво може да съм объркал?

Не си откоментирал правилния ред. Чети какво ти е написал Толостой, също така дай да видим, защо ти вади грешка за несъществуваща стойност при map_protect :).
Код: 
sysctl -a | grep kernel.maps_protect


Редактирано от nikolavp на Ноември 04 2007, 22:19

Контакти:  nikolavp

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #7 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 04 2007, 22:22
bashi

Avatar




Група: Li fans
Мнения: 182
Регистриран: Март 2007

Оценка: няма

Offline
Код: 
bashi@bashi-desktop:~$ sudo sysctl -a | grep kernel.maps_protect
[sudo] password for bashi:
error: "Success" reading key "dev.parport.parport0.autoprobe3"
error: "Success" reading key "dev.parport.parport0.autoprobe2"
error: "Success" reading key "dev.parport.parport0.autoprobe1"
error: "Success" reading key "dev.parport.parport0.autoprobe0"
error: "Success" reading key "dev.parport.parport0.autoprobe"
error: "Operation not permitted" reading key "net.ipv6.route.flush"
error: "Operation not permitted" reading key "net.ipv4.route.flush"
error: "Invalid argument" reading key "fs.binfmt_misc.register"
bashi@bashi-desktop:~$

Що се отнася до нета - не тръгва. Не знам каква е причината
Контакти:  bashi
WEB  
Мнение #8 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 04 2007, 22:58
nikolavp

Avatar




Група: Li maniacs
Мнения: 560
Регистриран: Юли 2006

Оценка: 4

Offline
Цитат:  (bashi @ Ноември 04 2007,22:22)

Код: 
bashi@bashi-desktop:~$ sudo sysctl -a | grep kernel.maps_protect
[sudo] password for bashi:
error: "Success" reading key "dev.parport.parport0.autoprobe3"
error: "Success" reading key "dev.parport.parport0.autoprobe2"
error: "Success" reading key "dev.parport.parport0.autoprobe1"
error: "Success" reading key "dev.parport.parport0.autoprobe0"
error: "Success" reading key "dev.parport.parport0.autoprobe"
error: "Operation not permitted" reading key "net.ipv6.route.flush"
error: "Operation not permitted" reading key "net.ipv4.route.flush"
error: "Invalid argument" reading key "fs.binfmt_misc.register"
bashi@bashi-desktop:~$

Що се отнася до нета - не тръгва. Не знам каква е причината

Махни реда с kernel.maps_protect като сложиш # пред него ;). Сега дай за нета последователно в терминала изход от командите
Код: 
ip route list;ip address list;iptables -n -L;iptables -t nat -n -L

Контакти:  nikolavp

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #9
Skip to the previous post in this topic. Написано на: Ноември 05 2007, 07:04
bashi

Avatar




Група: Li fans
Мнения: 182
Регистриран: Март 2007

Оценка: няма

Offline
Код: 
bashi@bashi-desktop:~$ sudo sysctl -a | grep # kernel.maps_protect
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
[sudo] password for bashi:
error: "Success" reading key "dev.parport.parport0.autoprobe3"
error: "Success" reading key "dev.parport.parport0.autoprobe2"
error: "Success" reading key "dev.parport.parport0.autoprobe1"
error: "Success" reading key "dev.parport.parport0.autoprobe0"
error: "Success" reading key "dev.parport.parport0.autoprobe"
bashi@bashi-desktop:~$ ip route list
195.138.132.5 dev ppp0  proto kernel  scope link  src 172.26.20.76
172.16.22.0/24 dev vmnet8  proto kernel  scope link  src 172.16.22.1
172.16.128.0/24 dev vmnet1  proto kernel  scope link  src 172.16.128.1
192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.1
10.26.20.0/24 dev eth0  proto kernel  scope link  src 10.26.20.76
172.16.67.0/24 dev vmnet2  proto kernel  scope link  src 172.16.67.1
10.0.0.0/11 via 10.26.20.1 dev eth0
default via 195.138.132.5 dev ppp0
bashi@bashi-desktop:~$ ip address list
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.1/8 scope host lo
   inet6 ::1/128 scope host
      valid_lft forever preferred_lft forever
2: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
   link/ether 00:e0:4c:23:10:2b brd ff:ff:ff:ff:ff:ff
   inet 192.168.1.1/24 brd 192.168.1.255 scope global eth1
   inet6 fe80::2e0:4cff:fe23:102b/64 scope link
      valid_lft forever preferred_lft forever
3: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
   link/ether 00:0a:48:0e:c1:67 brd ff:ff:ff:ff:ff:ff
   inet 10.26.20.76/24 brd 10.26.20.255 scope global eth0
   inet6 fe80::20a:48ff:fe0e:c167/64 scope link
      valid_lft forever preferred_lft forever
4: vmnet8: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
   link/ether 00:50:56:c0:00:08 brd ff:ff:ff:ff:ff:ff
   inet 172.16.22.1/24 brd 172.16.22.255 scope global vmnet8
   inet6 fe80::250:56ff:fec0:8/64 scope link
      valid_lft forever preferred_lft forever
5: vmnet1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
   link/ether 00:50:56:c0:00:01 brd ff:ff:ff:ff:ff:ff
   inet 172.16.128.1/24 brd 172.16.128.255 scope global vmnet1
   inet6 fe80::250:56ff:fec0:1/64 scope link
      valid_lft forever preferred_lft forever
6: vmnet2: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
   link/ether 00:50:56:c0:00:02 brd ff:ff:ff:ff:ff:ff
   inet 172.16.67.1/24 brd 172.16.67.255 scope global vmnet2
   inet6 fe80::250:56ff:fec0:2/64 scope link
      valid_lft forever preferred_lft forever
21: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,10000> mtu 1500 qdisc pfifo_fast qlen 3
   link/ppp
   inet 172.26.20.76 peer 195.138.132.5/32 scope global ppp0
bashi@bashi-desktop:~$ iptables -n -L
iptables v1.3.6: can't initialize iptables table `filter': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
bashi@bashi-desktop:~$ sudo iptables -n -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination        

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination        

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination        
bashi@bashi-desktop:~$ sudo iptables -n -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination        

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination        

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination        
bashi@bashi-desktop:~$ sudo iptables -t nat -n -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination        

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination        
MASQUERADE  0    --  192.168.1.0/24       0.0.0.0/0          
MASQUERADE  0    --  192.168.1.0/24       0.0.0.0/0          
MASQUERADE  0    --  192.168.1.0/24       0.0.0.0/0          
MASQUERADE  0    --  192.168.1.0/24       0.0.0.0/0          
MASQUERADE  0    --  192.168.1.0/24       0.0.0.0/0          
MASQUERADE  0    --  192.168.1.0/24       0.0.0.0/0          

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination        




Контакти:  bashi
WEB  
Общо 8 отговор(а) от Септември 17 2007, 22:29 до сега
 » Начало » Li Форуми » Help & Support » Networking » Интернет на два компа

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums