Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: micobg в Apr 16, 2010, 11:41



Титла: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 16, 2010, 11:41
Здравейте! Искам да си споделя интернета през Ubuntu (по-точно УСУ) към друг компютър, без значение на коя ОС. Започнах по тази публикация ($2), но се запъвам още на втора точка. ifconfig ми изкарва inet addr:***.***.***.*** не на eth0 или eth1, а на ppp0. На eth0 имам inet6 addr: ****::***:****:****:****/64. Какво да правя от тук нататък?


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: ROKO__ в Apr 16, 2010, 14:49
Искаш да споделиш ipv6 или ipv4 първо това ми кажи


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 16, 2010, 16:53
Малко тъпо се чувствам, но не знам.  ??? Каква е разликата?


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: ROKO__ в Apr 16, 2010, 16:57
Малко тъпо се чувствам, но не знам.  ??? Каква е разликата?

Ами в адресите които споделяш

ipv4 адресирането е със адреси от типа 8.8.8.8
ipv6 адресирането е със адреси от типа 2001:470a:655::64


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 16, 2010, 17:03
Свикнал съм с първия вид. Само в начина на изписване ли е разликата?


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: ROKO__ в Apr 16, 2010, 17:04
Свикнал съм с първия вид. Само в начина на изписване ли е разликата?

Има огромна разлика но няма да се впускам в лекций за ipv6

Значи искаш да споделиш интернет към други машини ?


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 16, 2010, 17:12
Да, към един компютър. По-точно към Windows.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: ROKO__ в Apr 16, 2010, 17:13
Ще ти дам елементарен пример за споделяне на интернет към друг компютър със статични IP адреси от класа 10.0.0.0

============================================
#!/bin/bash
iptables -F
iptables -t nat -F

# Setup default policies to handle unmatched traffic
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

# Copy and paste these examples ...
export LAN=eth1
export WAN=eth0
iptables -t nat -A POSTROUTING -o ${WAN} -j MASQUERADE
# Tell the kernel that ip forwarding is OK
echo 1 > /proc/sys/net/ipv4/ip_forward
for f in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 > $f ; done

# Setting UP LAN Interface
ifconfig $LAN 10.0.0.1 netmask 255.255.255.0
echo "Done!!!"
============================================


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: ROKO__ в Apr 16, 2010, 17:14
Това е примерен скрипт който при мен работи, и на теб ще свърши работа само нали трябва да знаеш коя лан карта ти е към Глобалната Мрежа коя към другата машина

в смисъл "eth0" или "eth1"


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 16, 2010, 17:38
До колкото разбрах с ifconfig трябва да разбера, но нещо не схващам. В първото си мнение писах какво излиза. Това, което трябва да търся в eth0 или eth1, всъщност е в ppp0.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: plamen_f в Apr 16, 2010, 17:54
Ако погледнеш http://www.fs-security.com/ ще намериш всичко необходимо за целта само с цъкане на мишката. (говорим за споделянето)


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: borovaka в Apr 16, 2010, 18:01
Да с firestarter става много лесно.
Има и друг лесен варянт да ползваш shorewall за споделянето и рутирането и dnsmasq за DHCP сървър и споделен DNS.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 16, 2010, 22:22
Инсталирах си Firestarter избрах си ppp0 за устройстовото, от където идва интернета и eth1 за това, с което ще споделям. Проблемът е, че не мога да стартирам програма. Изписва ми, че устройството eth1 не е готово. Пробвах и с eth0, да не би да съм ги объркал, пак е същото.  :o


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: shoshon в Apr 17, 2010, 10:00
Пич. остави всичко.

нека да направим ревизия.
Ако искаш да споделиш интернет трябва да знаеш от къде той идва и на къде отива.

1)
Имаш 2 лан карти. Нали ???
Коя за какво служи? Ако се затрудниш да определиш правилния интерфейс - ами гледай модела, MAC-a,....
2)
По какъв протокол получаваш  Интернет. Какъв доставчик имаш? Особености...?

Докато не отговориш на тези два въпроса е  абсолютно безмислено да цъкаш каквито и да команди. Със същия успех може да набираш случаен текст от клавиатурата.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 17, 2010, 11:41
Пич. остави всичко.

нека да направим ревизия.
Ако искаш да споделиш интернет трябва да знаеш от къде той идва и на къде отива.

1)
Имаш 2 лан карти. Нали ???
Коя за какво служи? Ако се затрудниш да определиш правилния интерфейс - ами гледай модела, MAC-a,....
2)
По какъв протокол получаваш  Интернет. Какъв доставчик имаш? Особености...?

Докато не отговориш на тези два въпроса е  абсолютно безмислено да цъкаш каквито и да команди. Със същия успех може да набираш случаен текст от клавиатурата.

Имам две лан карти - едната на дъното. Кабелът за интернет ми е включен във втората, която като гледам MAC адреса е eth0. В другата е включен кабелът за втория компютър.

Протоколът е PPPoE (предполагам за това става въпрос). Доставчикът ми е Comnet и до колкото знам ограничават и по TTL. По принцип за втори компютър се доплаща.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: borovaka в Apr 17, 2010, 16:21
micobg Така сега първо mac адреса не е eth0 :) Мак адреса е шеснадесеттичен от вида xx:xx:xx:xx:xx:xx изкарва го като напишеш ifconfig.
Второто което е  кабелът който вкарваш в двата компютъра прав ли е или усукан. Ако искаш да ги връзваш двата без нужда от междино устройство (рутер,switch) ти трябва усукан кабел. Виж като го вкараш дали светкат лампите на ланките на компютрите.
Постановката е следната. Настройваш ppp набирането да е при стартиране на системата /pon или както искаш го настройваш/ след това от firestartea избираш за входен интерфейс ppp0 а за изходен eth1 и би трябвало да имаш нет. (IP адреса на другата машина трябва да го въведеш сам, при по-голямо желание можеш да пуснеш и DHCP сървър dnsmasq примерно)


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: shoshon в Apr 17, 2010, 17:02
@borovaka хубаво му го казваш това ама той от къде ще знае кой кабел в коя дупка да пъхне.

Пич,
това "Първата ... втората...." нищо не ми говори.  Аз те съветвам да си купиш рутер. Струва 20 лв. Ще си ги избиеш от тока на 5тия месец. Или извикай приятел да ти помогне.
Горе си споменал че имаш два eth интерфейса и два ppp. В този случай, всяко едно проработило решения, дадено тук ще бъде чист късмет.

Сега един личен съвет. (който те моля не приемай като RTFM). Вместо да се опитваш да копираш в несвяст разни команди, опитай се да разбереш що е това гейтуей и що е това рутер.  И имай предвид, че за това се иска техническо образование.
Та... по-добре извикай приятел.

Да не говорим, че ако не искаш да играеш от втория компютър, по-добре си пусни прокси сървър - по-лесно е :)

А и не мога да разбера защо точно линукс? Може да споделиш интернет-а много лесно с едно XP с елементарно прокси сървърче.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 17, 2010, 18:23
Не съм казал, че MAC адресът ми е eth0. Казах, че е на такиз карта, т.е. имах предвид, че с нея съм свързан с интернет. На кратко, това за което ме питахте:

eth0 - това е устройстовото, чрез което се свързвам с интернет (не знам как по друг начина да го кажа)
Логично е eth1 да е другата карта.

Когато съм в XP лампичките на всички карти на всички компютри светят, иначе не.
borovaka, точно таво правя с Firestarter, но когато искам да стартирам рограмата ми изписва, че устройството eth1 не е готово.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: borovaka в Apr 17, 2010, 18:28
micobg ами сигурно не си го вдигнал.
Напиши ifconfig eth1 10.1.0.1 netmaks 255.255.255.0
/на мястото на 10.1.0.1 си сложи какъвто си искаш ipaddress/ това ще ти е адреса на gatewaya. Трябва да го напишеш на мястото на gateway  в машината която се опитваш да връзваш, а за DNS ползвай 8.8.8.8 примерно/


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: Acho в Apr 17, 2010, 19:25
Хайде и аз да те попитам Micobg. Ползваш ли някакъв switch след Линукса ? Или директно LAN към LAN карта ? Ако е директно (без switch) тогава трябва да си с CROSS кабел. Можеби затова не СВЕТИ и няма линк до клиентската машина.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: borovaka в Apr 17, 2010, 19:32
Acho и аз това го питах ама под XP бачкало значи кабела му е cross.
Предполагам просто не е вдигнал eth1 за това firestarter му прави проблеми.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 17, 2010, 22:08
Двете карти са свързани с cross кабел. когато напиша ifconfig eth1 10.1.0.1 netmaks 255.255.255.0 ми връща грешка netmaks: Unknown host и вече Firestarter не казва, че устройството не е готово, а че се е натъкнало на непозната грешка.  ??? Въпреки това вече пише, че Fiirestarter е активна, но картата не свети и съответно няма връзка.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: Neoromantic в Apr 17, 2010, 22:19
ifconfig eth1 10.1.0.1 netmasк 255.255.255.0 е правилното. Затова ти дава грешката. Но вземи прочети малко. Тука само да ти дъвчат и ти да взимаш наготово не е работа. Ще се луташ много дълго.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 17, 2010, 22:31
Е, очевидно човека се объркал като е набирал текста, а аз копирам без да гледам изобщо.  :D Въпреки това грешката е същата.

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


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: Acho в Apr 18, 2010, 10:52
Сега Micobg, я дай един ifconfig -a и пусни тук изхода от командата, да видим какви интерфейси имаш. Вдигнати, не вдигнати, ама да ги видим кои са, че май не си много сигурен.


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: micobg в Apr 19, 2010, 09:51
Ето го и ifconfig-а:

Код:
eth0      Link encap:Ethernet  HWaddr 00:14:78:03:32:4b  
          inet6 addr: fe80::214:78ff:fe03:324b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:353246 errors:0 dropped:0 overruns:0 frame:0
          TX packets:170978 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:352165408 (352.1 MB)  TX bytes:15036817 (15.0 MB)
          Interrupt:19 Base address:0xe800

eth1      Link encap:Ethernet  HWaddr 00:1e:90:96:29:b4 
          inet6 addr: fe80::21e:90ff:fe96:29b4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:20 Base address:0xe400

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:253 errors:0 dropped:0 overruns:0 frame:0
          TX packets:253 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:18421 (18.4 KB)  TX bytes:18421 (18.4 KB)

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:79.132.21.253  P-t-P:84.54.128.42  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:236183 errors:0 dropped:0 overruns:0 frame:0
          TX packets:170284 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:331881733 (331.8 MB)  TX bytes:11248558 (11.2 MB)


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: tommy.bg в Jun 09, 2010, 17:34
Здравейте. Пробвам варианта с този скрипт
Код:
#!/bin/bash
iptables -F
iptables -t nat -F

# Setup default policies to handle unmatched traffic
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

# Copy and paste these examples ...
export LAN=eth1
export WAN=eth0
iptables -t nat -A POSTROUTING -o ${WAN} -j MASQUERADE
# Tell the kernel that ip forwarding is OK
echo 1 > /proc/sys/net/ipv4/ip_forward
for f in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 > $f ; done

# Setting UP LAN Interface
ifconfig $LAN 10.0.0.1 netmask 255.255.255.0
echo "Done!!!"

в winowsa слагам ip: 10.0.0.2, mac: 255.255.255.0, getaway: 10.0.0.1, preferred dns server: 10.0.0.1 но споделя на интернета няма. Ако може някой да обясни малко по-подробно как ще стане спооделянето. Благодаря предварително


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: tommy.bg в Jun 09, 2010, 17:47
Имам скайп, виждам другия компютър, само дето не мога да браузвам


Титла: Re: Споделяне на интернет през Ubuntu - проблем
Публикувано от: Mitaka в Jun 09, 2010, 18:01
Имам скайп, виждам другия компютър, само дето не мога да браузвам

А имаш ли пуснат ДНС сървър на 10.0.0.1?
Защото ако нямаш - или си пусни, или на втория компютър задай ДНС: 8.8.8.8