The Cowboys have formally signed Keanu Neal, a veteran who played safety in Atlanta but is expected to play more of a linebacker role in Dallas.