LINUX.ORG.RU
решено ФорумAdmin

Подключение OpenWRT к сети

 


0

1

Здравствуйте, столкнулся с проблемой: имеется новый роутер TP-Link, поставил на старый Dlink роутер OpenWRT. Хочу что бы Dlink имел выход в интернет. Гуглил, нашел много подобных тем, но ничего не понял. Я профан в этом деле, не могли бы объяснить что к чему?



Последнее исправление: Diadlo (всего исправлений: 1)

Зачем OpenWrt? Чем не угодила стоковая прошивка? Вэб-интерфейс (LUCI) есть? Попробуй поставить через:

opkg update
opkg install luci

Black_Roland ★★★★
()
Ответ на: комментарий от Black_Roland

Хочу использовать его как сетевое хранилище. Что бы поставить LUCI, нужен выход в интернет, а его я и пытаюсь получить.

Diadlo
() автор топика
Ответ на: комментарий от Black_Roland

Вообще, хотелось бы что бы DHCP TP-Link'a выделял ему IP

Diadlo
() автор топика
Ответ на: комментарий от Black_Roland

Сейчас он почти дефолтный и там есть этот пункт, но при этом IP он берет сам, как указано в lan

config interface 'loopback'                                                                                                                                    
        option ifname 'lo'                                                                                                                                     
        option proto 'static'                                                                                                                                  
        option ipaddr '127.0.0.1'                                                                                                                              
        option netmask '255.0.0.0'                                                                                                                             
                                                                                                                                                               
config globals 'globals'                                                                                                                                       
        option ula_prefix 'fd62:9667:792b::/48'                                                                                                                
                                                                                                                                                               
config interface 'lan'                                                                                                                                         
        option ifname 'eth0'                                                                                                                                   
        option force_link '1'                                                                                                                                  
        option type 'bridge'                                                                                                                                   
        option proto 'static'                                                                                                                                  
        option ipaddr '192.168.0.4'                                                                                                                            
        option netmask '255.255.255.0'                                                                                                                         
        option ip6assign '60'                                                                                                                                  
                                                                                                                                                               
config interface 'wan'                                                                                                                                         
        option ifname 'eth1'                                                                                                                                   
        option proto 'dhcp'                                                                                                                                    
                                                                                                                                                               
config interface 'wan6'                                                                                                                                        
        option ifname '@wan'                                                                                                                                   
        option proto 'dhcpv6'                                                                                                                                  
                                                                                                                                                               
config switch                                                                                                                                                  
        option name 'switch0'                                                                                                                                  
        option reset '1'                                                                                                                                       
        option enable_vlan '1'                                                                                                                                 
                                                                                                                                                               
config switch_vlan                                                                                                                                             
        option device 'switch0'                                                                                                                                
        option vlan '1'                                                                                                                                        
        option ports '0 1 2 3 4'   

Diadlo
() автор топика
Ответ на: комментарий от Black_Roland

И ещё, у меня, на Dlink роутере не работает WAN порт. Это наверное важно, но я почему-то это не сказал

Diadlo
() автор топика
Ответ на: комментарий от Diadlo

И ещё, у меня, на Dlink роутере не работает WAN порт. Это наверное важно, но я почему-то это не сказал

Ох, важно. Можно сделать VLAN (http://wiki.openwrt.org/doc/uci/network#swconfig), но если к роутеру будет подключен только один патчкорд, то можно попробовать сделать проще. Удали вот это:

config interface 'lan'                                                                                                                                         
        option ifname 'eth0'                                                                                                                                   
        option force_link '1'                                                                                                                                  
        option type 'bridge'                                                                                                                                   
        option proto 'static'                                                                                                                                  
        option ipaddr '192.168.0.4'                                                                                                                            
        option netmask '255.255.255.0'                                                                                                                         
        option ip6assign '60'  
И замени eth1 на eth0:
config interface 'wan'                                                                                                                                         
        option ifname 'eth0'                                                                                                                                   
        option proto 'dhcp'

В идеале конечно лучше переназначить WAN-порт на другой LAN-порт через VLAN, но я сам ни разу не пробовал. Можешь пройти по ссылке выше и попробовать настроить. Но в принципе должно работать и так, главное чтобы был только один патчкорд.

Black_Roland ★★★★
()
Последнее исправление: Black_Roland (всего исправлений: 3)
Ответ на: комментарий от Black_Roland

Да, точно только один. Failsafe почему-то не работает (2 шаг), до этого пробовал. Может что-то не так делаю, хрен его знает.

Diadlo
() автор топика
Ответ на: комментарий от Black_Roland

И снова я в ж... /etc/config/network и ничего не работает

config interface 'loopback'                                                                                                                 
        option ifname 'lo'                                                                                                                  
        option proto 'static'                                                                                                               
        option ipaddr '127.0.0.1'                                                                                                           
        option netmask '255.0.0.0'                                                                                                          
                                                                                                                                            
config globals 'globals'                                                                                                                    
        option ula_prefix 'fdc4:295f:ec7a::/48'                                                                                             
                                                                                                                                            
config 'switch' 'eth1'                                                                                                                      
        option 'enable' '1'                                                                                                                 
        option 'enable_vlan' '1'                                                                                                            
        option 'reset' '1'                                                                                                                  
                                                                                                                                            
config 'switch_vlan'                                                                                                                        
        option 'vlan' '1'                                                                                                                   
        option 'device' 'eth1'                                                                                                              
        option 'ports' '3 5t'                                                                                                               
                                                                                                                                            
config 'switch_port'                                                                                                                        
        option 'port' '3'                                                                                                                   
        option 'pvid' '1'                                                                                                                   
                                                                                                                                                                                                                                                                                     
config interface 'lan'                                                                                                                      
        option ifname 'eth1.0'                                                                                                              
        option force_link '1'                                                                                                               
        option type 'bridge'                                                                                                                
        option proto 'static'                                                                                                               
        option ipaddr '192.168.0.5'                                                                                                         
        option netmask '255.255.255.0'                                                                                                      
        option ip6assign '60'                                                                                                               
                                                                                                                                            
config interface 'wan'                                                                                                                      
        option ifname 'eth1.1'                                                                                                              
        option proto 'dhcp'                                                                                                                 
                                                                                                                                            
config interface 'wan6'                                                                                                                     
        option ifname '@wan'                                                                                                                
        option proto 'dhcpv6'                                                                                                                                                                                        

Diadlo
() автор топика
Ответ на: комментарий от Black_Roland

Зачем OpenWrt? Чем не угодила стоковая прошивка?

такие вопросы могут задавать разве что дебилы. или блондинки.

anonymous
()
Ответ на: комментарий от Diadlo

Решиение

Все, проблему решил, что надо было сделать: 1) В конфиге у lan поменять static на dhcp, убрать строчки с адресом и масокй 2) Выключить DHCP сервер

uci set dhcp.lan.ignore=1
uci commit dhcp
/etc/init.d/dnsmasq restart

Diadlo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.