Запомняне

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

Avatar




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

Оценка: няма

Offline
Здравейте всички! Днес си взех нова лан карта и искам да я подкарам за да дам нет на още един комп. Опитах се да си вържа нета през нея но нещо не стана. Как мога да проверя дали работи? Ето какво ми дава ifconfig
Код: 
root@bashi-desktop:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0A:48:0E:C1:67  
         inet addr:10.26.20.76  Bcast:10.26.20.255  Mask:255.255.255.0
         inet6 addr: fe80::20a:48ff:fe0e:c167/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:1513 errors:0 dropped:0 overruns:0 frame:0
         TX packets:459 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:402446 (393.0 KB)  TX bytes:66549 (64.9 KB)
         Interrupt:17 Base address:0x6000

eth1      Link encap:Ethernet  HWaddr 00:E0:4C:23:10:2B  
         inet addr:10.26.20.76  Bcast:10.26.20.255  Mask:255.255.255.0
         UP BROADCAST MULTICAST  MTU:1500  Metric:1
         RX packets:498 errors:0 dropped:0 overruns:0 frame:0
         TX packets:218 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:58118 (56.7 KB)  TX bytes:26133 (25.5 KB)
         Interrupt:16 Base address:0x2000

lo        Link encap:Local Loopback  
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:57 errors:0 dropped:0 overruns:0 frame:0
         TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:5524 (5.3 KB)  TX bytes:5524 (5.3 KB)

ppp0      Link encap:Point-to-Point Protocol  
         inet addr:172.26.20.76  P-t-P:195.138.132.5  Mask:255.255.255.255
         UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
         RX packets:301 errors:1 dropped:0 overruns:0 frame:0
         TX packets:324 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:3
         RX bytes:287022 (280.2 KB)  TX bytes:39598 (38.6 KB)

vmnet1    Link encap:Ethernet  HWaddr 00:50:56:C0:00:01  
         inet addr:172.16.128.1  Bcast:172.16.128.255  Mask:255.255.255.0
         inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

vmnet2    Link encap:Ethernet  HWaddr 00:50:56:C0:00:02  
         inet addr:172.16.67.1  Bcast:172.16.67.255  Mask:255.255.255.0
         inet6 addr: fe80::250:56ff:fec0:2/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

vmnet8    Link encap:Ethernet  HWaddr 00:50:56:C0:00:08  
         inet addr:172.16.22.1  Bcast:172.16.22.255  Mask:255.255.255.0
         inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:25 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

root@bashi-desktop:~#


Защо през нея не иска да ми тръгне нета? Какво може да съм объркал?
Нета ми се пуска с командите
Код: 
ifconfig eth0 <lokalno ip> ethX netmask 255.255.255.0 up
route add -net 10.0.0.0 netmask 255.224.0.0 gw <gw>
pon neta
route add default gw <gw>

Ето и съдържанието на /etc/ppp/peers/neta
Код: 
root@bashi-desktop:~# cat /etc/ppp/peers/neta
remotename mytunnel
linkname mytunnel
ipparam 10.0.0.2
pty "pptp 10.0.0.2 --nolaunchpppd"
name bashi
persist
noauth
#file /etc/ppp/options.pptp
#end of tunnel file

root@bashi-desktop:~#
Контакти:  bashi
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 05 2007, 06:52
ShaMan-H_Fel

No avatar chosen




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

Оценка: няма

Offline
Нещо не мога да разбера, какво точно се опитваш да направиш.

Искаш нет с втората лан карта, искаш да пуснеш нет на друг компютър чрез тая лан карта, или искаш първо да видиш дали ти работи картата изобщо.

Това, което трябва да направиш, за да си пробваш картата и за да пуснеш нет на друга машина, е да и сложиш различно IP (нещо от сорта на 192.168.0.1 с маска 255.255.255.0). На другия комп слагаш IP от същата мрежа (примерно 192.168.0.2 с маска 255.255.255.0). Това става така

Код: 

ifconfig eth1 192.168.0.1 netmask 255.255.255.0

Това е на твоята машина, като предполагаме, че eth1 е втората ти лан карта.

Код: 

ifconfig eth0 192.168.0.2 netmask 255.255.255.0
route add default gw 192.168.0.1

На втората машина (ако е с Linux)

После от втората машина правиш ping и ако всичко е ОК, значи картите работят. Евентуално можеш и да имаш нет.

Ако имаш някой firewall на първата машина ще ти се наложи да го настройваш, за да тръгне нета. Ако нямаш, би трябвало да няма приблеми.
Контакти:  ShaMan-H_Fel
WEB  
Мнение #3 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 05 2007, 08:32
devik

Avatar




Група: Li fans
Мнения: 621
Регистриран: Декември 2006

Оценка: 5

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

eth0      Link encap:Ethernet  HWaddr 00:0A:48:0E:C1:67  
         inet addr:10.26.20.76  Bcast:10.26.20.255
         
eth1      Link encap:Ethernet  HWaddr 00:E0:4C:23:10:2B  
         inet addr:10.26.20.76  Bcast:10.26.20.255

Ако си направил тези настройки само да пробваш дали работи картата ,а не да раздаваш нет на друга машина няма да работи защото най вероятно доставчика има защита по МАК - смени МАК-а на втората карта
Контакти:  devik
WEB  
Мнение #4 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 05 2007, 11:10
tolostoi

Avatar




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

Оценка: 5

Offline
Мен ми изглежда, че ти работи картата, за нет на втората машина направи това: Приемам, че си с debian или ubuntu.  Първо отври sysctl и го редактирай
Код: 
nano /etc/sysctl.conf
там търсиш реда
Код: 

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
да стане така
Код: 
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
после изпълняваш
Код: 
sysctl -p
след това на втората карта и задай адрес (тя е eth1 предполагам ) или на ръка или направо в interfaces ето ако е в interfaces добави тези редове, другите не ги пипай (е ако имаш друго описано за eth1 го заместваш с това)
Код: 
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
рестартираш мрежата
Код: 
/etc/init.d/networking restart
провери с ifconfig дали ти е взело правилният адрес и маска за eth1. Изпълни и
Код: 
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 10.26.20.76
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -o ppp0 -j MASQUERADE
apt-get install bind9
на машините които ще получават нет им слагаш
address 192.168.0.2-254
netmask 255.255.255.0
gateway 192.168.0.1
dns 192.168.0.1
Ако всичко е наред пиши тук да ти кажем как да ги запаметиш правилата, е можеш и сам да го направиш http://forums.linux-index.org/ikonboa....;t=2328   :43;

Мнение #5 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 05 2007, 14:38
bashi

Avatar




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

Оценка: няма

Offline
Нещо някъде се обърка. Уж всичко вървеше добре. Зададох ръчно ИП и маска на eth1. След рестарта обаче те изчезнаха. Зазадох ги пак ръчно и те се възтановиха. На втория комп дадох тези настроики но той имаше връзка само с gw. Какво може да съм объркал?

EDIT: Нещата се оправиха. Зададох всички тези настроики на втората лан карта без да рестартирам мрежата и нещата се оправиха. Сега има нет и на двата компа.


Редактирано от bashi на Ноември 05 2007, 14:49
Контакти:  bashi
WEB  
Мнение #6 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 05 2007, 14:52
bashi

Avatar




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

Оценка: няма

Offline
Искам да попитам още нещо. Интернета, който ползвам на първия компютър има локални сървари с адреси например 10.9.5.5 Какво трябва да се направи, за да има достъп до тях и втория компютър. Като му напиша така адреса не го отваря. Може ли да се направи нещо по въпроса? Благодаря на всички, които се отзоваха  :)
Контакти:  bashi
WEB  
Мнение #7 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 05 2007, 15:02
nikolavp

Avatar




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

Оценка: 4

Offline
Хмм Толостой, за какво ти е това правило?
Код: 
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 10.26.20.76

Контакти:  nikolavp

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

Avatar




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

Оценка: няма

Offline
Стана както пише в най-горния отговор. Прегледах този файл и установих, че е разкоментирав ред с пояснение вместо долния ред, който всъщност трябва. За сега нещата вървят добре. Благодаря много за помоща!
Контакти:  bashi
WEB  
Мнение #9 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 05 2007, 18:43
bashi

Avatar




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

Оценка: няма

Offline
Нещо пак се прецака. Втората машина се рестартира и нета спря. Настроих всичко на нова сега нет има, но нещо DNS - а не бачка. Ето вижте какво ми дава:
Код: 
bashi@bashi-desktop:~$ sudo sysctl -p
kernel.printk = 4 4 1 7
net.ipv4.conf.default.forwarding = 1

Код: 
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See sysctl.conf (5) for information.
#

#kernel.domainname = example.com
#net/ipv4/icmp_echo_ignore_broadcasts=1

# the following stops low-level messages on console
kernel.printk = 4 4 1 7

# enable /proc/$pid/maps privacy so that memory relocations are not
# visible to other users.
#kernel.maps_protect = 1

##############################################################3
# Functions previously found in netbase
#

# Uncomment the next line to enable Spoof protection (reverse-path filter)
#net.ipv4.conf.default.rp_filter=1

# Uncomment the next line to enable TCP/IP SYN cookies
#net.ipv4.tcp_syncookies=1

# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.conf.default.forwarding=1

# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.default.forwarding=1
Контакти:  bashi
WEB  
Мнение #10
Skip to the previous post in this topic. Написано на: Ноември 05 2007, 20:12
tolostoi

Avatar




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

Оценка: 5

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

Код: 
bashi@bashi-desktop:~$ sudo sysctl -p
kernel.printk = 4 4 1 7
net.ipv4.conf.default.forwarding = 1

Код: 
#
# the following stops low-level messages on console
kernel.printk = 4 4 1 7

Тука не е трябвало да го разкоментираш направи го така
Код: 
# the following stops low-level messages on console
#kernel.printk = 4 4 1 7
после изпълни
Код: 
sysctl -p

nikolavp
Код: 
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 10.26.20.76
това прави същото като
Код: 
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
само че било по-леко от MASQUERADE (е аз чак толко стара машина нямам или пък много машини зад рутера но ...)
А за адресите които са от локалната мрежа би трябвало да ги има компа зад рутера ако всичко правиш както трябва.

Дай изход от
Код: 
iptables -L -v -n -t nat


Редактирано от tolostoi на Ноември 05 2007, 20:27

Общо 40 отговор(а) от Ноември 04 2007, 17:52 до сега
 » Начало » Li Форуми » Help & Support » Networking » Лан карта

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