Meu problema é que no univ. cada computador desktop recebe um endereço MAC 'falso' / 'clonado' que é reconhecido pela nossa rede e nos deixa entrar sem mais autenticação / VPN e os gostos (não pergunte por que - parei de perguntar isso a mim mesmo. infelizmente eu sou o único um com linux aqui, as janelas têm agente cisco nac).
Portanto, ao criar uma conexão com fio através de ethernet (usando o NetworkManager - isto é para o Ubuntu 12.04 e 13.04), devemos preencher a caixa 'endereço MAC clonado' com o endereço MAC falso que nos é dado (tamanho MTU é ' auto'). Usando este método, nenhuma VPN é necessária, portanto nenhuma VPN é configurada, apenas uma conexão ethernet simples.
No entanto, isso não funciona. Ele continua tentando se conectar e nunca gerencia todas as notificações que estão chegando.
Quando deixo vazia a caixa 'cloned MAC address' então se conecta bem, vejo o ícone de conexão OK mas não consigo acessar a internet (seja via linha de comando com wget ou firefox) porque não estou autenticado (acho que eles um proxy ou algo assim, wget www.ibm.com respondes com "proxysg1 ... Authorization failed ')
O que eu fiz foi editar o / etc / network / interfaces para se tornar:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
# clone mac address so we can get in net as instructed by IT
hwaddress ether XX:XX:XX:XX:XX:XX
Então eu percebi (novo no Ubuntu, velho para o linux) que isso não é suficiente e eu tive que remover o network-manager para começar a usar o ifup / down etc. O que eu fiz.
% apt-get purge network-manager
% ifup eth0
no problem there, dhcp is called and we get ip with no errors and then starts the ssh server.
% ifconfig
results are below:
eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:10.10.80.125 Bcast:10.10.80.255 Mask:255.255.255.0
inet6 addr: fe80::200:aff:fe00:40/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2529 errors:0 dropped:0 overruns:0 frame:0
TX packets:419 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:263993 (263.9 KB) TX bytes:58880 (58.8 KB)
Interrupt:16 Memory:d2200000-d2220000
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:65536 Metric:1
RX packets:178 errors:0 dropped:0 overruns:0 frame:0
TX packets:178 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:14420 (14.4 KB) TX bytes:14420 (14.4 KB)
Onde XX: XX: XX: XX: XX: XX é o endereço MAC clonado que nos foi dado pela TI - por isso, tudo OK, suponho.
Nesta fase, eu posso certamente conectar remotamente a minha máquina (do computador na mesma sala, desktop ethernet) mas às vezes funciona e depois quebra: problema usual, não consigo acessar nenhuma internet (wget ou firefox) sem ser perguntado para ser autenticado. Nesta fase eu re-instalei o ubuntu 12.04 e consegui que ele funcionasse por um tempo novamente até depois de instalar alguns pacotes usando o apt-get.
Então eu atualizei para o Ubuntu 13.04
no momento da instalação a partir do boot-cd, houve o problema acima com o acesso aos repositórios (para verificar as versões mais recentes). Novamente, ele usou o NetworkManager, que simplesmente não funciona com o 'endereço MAC clonado', a menos que eu esteja fazendo algo errado. Em algum momento após a inicialização com o cd de instalação, antes de instalar, mudei para o console. Parou o gerenciador de rede ( /etc/init.d/networking stop
) e depois fez o velho ifup e deu certo! MAS infelizmente toda a instalação falhou - algo que notei quando no gnome e fazendo um /etc/init.d/networking restart
- o gerenciador de janelas desaparece.
Em qualquer caso, continuei com a instalação do 13.04, mas o sistema instalado tinha o mesmo problema (ou seja, o 'endereço MAC clonado' do NetowrkManager não pôde me conectar à rede). Então, novamente eu removi o NetworkManager no sistema instalado e fiz todos os passos acima e funcionou!
Depois de instalar alguns pacotes (o mais recente foi: ubuntu-tweak, gconf-editor, okular, xpdf
) usando apt-get (somente) o problema apareceu novamente - Eu não estou autenticado MAS ifconfig tem a mesma saída correta, /etc/network/interfaces
tem o mesmo conteúdo e tudo aconteceu no meio da sessão sem logout nem reinicialização. Eu fiz vários ifdown / ifup / ifconfig todos eles mostram a mesma saída correta, mas não pode ser autenticado para chegar à internet, mas estranhamente eu posso ssh no ambiente de trabalho de outros computadores na mesma rede / sala. Ah, e eu verifiquei e o NetworkManager não foi reinstalado sem que eu soubesse (acho).
Além da questão do NetworkManager, não posso lidar com o 'endereço MAC clonado' ou fazendo algo errado com ele. O maior problema é que depois de remover o NetworkManager e tê-lo trabalhando com scripts ifup, algo (talvez o script apt-get post install? Talvez o ubuntu-tweak que eu uso apenas para configurar o desktop gnome) quebrou a coisa.
As perguntas:
-
O que eu posso fazer para ter 100% de certeza de que nada interfere com minhas conexões além do método tradicional e antigo de ifup ao usar o Ubuntu 13.04. Por exemplo. Será que o apt-get em algum momento ao instalar algo faz com que algo quebre com a minha rede?
-
Alguém pode sugerir por que o NetworkManager com endereço Mac clonado não funciona, mas o ifup funciona como mencionado acima (depois de remover o NetworkManager).
-
Alguém pode sugerir por que quando o NetworkManager está instalado ou em execução ou não, /etc/init.d/networking
restart mata o gerenciador de janelas, deixa xterms mas não consegue escrever nada neles (talvez o foco esteja em outro lugar)?
-
Eu mudei muito para mudar para o Suse se não fosse o super-duper easy-peasy herói dos softwares, amor da minha vida: apt-get
- alguma sugestão?
Obrigado amigos,
Agradeço qualquer ajuda, dicas ou palavras de conforto.